Welcome to OYO 37185 Hotel Jambhale Palace , Mahabaleshwar , India