Hotel Jambhale Palace is a 2-star venue set just 1.7 km from Pratapgarh Fort and Venna Lake.
Hotel Jambhale Palace is 10 minutes' walk from the center of Mahabaleshwar. This property is located in the heart of Mahabaleshwar.
Hotel Jambhale Palace is within a 80-minute drive to Lohegaon airport.
Rooms of Hotel Jambhale Palace are appointed with cable TV, a closet, a private balcony, a ceiling fan and a work desk. For more comfort a shower and bath sheets are provided.
Guests can rent limousines on the premises.
No internet access available
No parking available.