Seven Sands Villas Lonavala
Location Four-star hotel “Seven Sands Ville” is set in Lonavala, Situated 6 km from Bhushi Dam. It boasts a convenient location in the historic city center.Hotel features Wi-Fi is available on all property premises. GuestsRead More »Seven Sands Villas Lonavala