Vista Rooms

Vista Rooms, to put it succinctly, is where you go when you want the privacy of a cozy home, the vibe of a fabulous vacation and the standards of a hotel.

placeMumbai, India groups340 employees language vistarooms.com
Coming soon