The 3-star Hotel Jambhale Palace is set just 1.7 km from Venna Lake. Dry cleaning and laundry as well as parking and a luggage storage are on hand.
The property lies within 1200 meters from Mahabaleshwar Temple. The venue is set within 1 km from Mahabaleshwar city center.
Hotel Jambhale Palace is within a 80-minute drive to Lohegaon airport.
Rooms at Hotel Jambhale Palace feature modern touches such as a ceiling fan and a work desk.
There are limousine rental services on site.
No internet access available
No parking available.