Jambhale Palace
Hotel Jambhale Palace is conveniently located in the popular Mahabaleshwar area. Featuring a satisfyHotel Jambhale Palace is conveniently located in the popular Mahabaleshwar area. Featuring a satisfying list of amenities, guests will find their stay at the property a comfortable one. Service-minded staff will welcome and guide you at Hotel Jambhale Palace. All rooms are designed and decorated to make guests feel right at home, and some rooms come with fan, wake-up service, balcony/terrace, television, satellite/cable TV. The property offers various recreational opportunities. Discover all Mahabaleshwar has to offer by making Hotel Jambhale Palace your base.