Ophelia by Vista Rooms
Opp Lagoona Resort, Tungarli, Lonavala- 410405, 410405 Lonavala, India,Object type: Hotel Lonavala
Featuring a swimming pool, a shared lounge and a garden and views of the mountain, Ophelia by Vista Rooms is located in Lonavala and provides accommodations wit