SPOT ON Hotel The Shelar Inn is situated in Mahabaleshwar, 3.4 km from Lingmala Falls and 3.9 km from Venna Lake. Featuring a restaurant, the 3-star hotel has air-conditioned rooms with a private bathroom.
Numero delle stanze: 30
222, Panchgani-mahabaleshawar Road, Satara, 412806 Mahabaleshwar, India