Indira Villa - 3BHK Getaway near WaterFalls, a property with a garden and a terrace, is set in Mahabaleshwar, a few steps from Lingmala Falls, 7.2 km from Mahabaleshwar Temple, as well as 7.3 km from Venna Lake.
Lingmala Waterfall Road,, At Bhekwali Post Machutar, Mahabaleshwar, Maharashtra, 412806 Mahabaleshwar, India