Star Villa Villa Lonavala
Set in Lonavala, Star Villa offers a private pool and free Wi-Fi. Situated 5.4 km from Lonavala Railway Station, the property features an outdoor swimming pool and free private parking.
Lonavala kurwande road, 410401 Lonavala, India