Hotel Jambhale Palace is a 3-star property situated about 1.7 km from Venna Lake. Laundry and dry cleaning as well as a car park and a luggage storage are on hand.
Mahabaleshwar Temple is about 15 minutes' walk away. Hotel Jambhale Palace lies within a 10-minute walk from the center of Mahabaleshwar.
Hotel Jambhale Palace is located within 80 km from Lohegaon airport.
This hotel comprises 10 guestrooms with a ceiling fan and a work desk.
Limousines are available for rent on site.
No internet access available
No parking available.