Press Release

Vista Rooms, India’s largest villa rentals platform, rebrands itself as StayVista