L'OYO 37185 Jambhale Palace si trova a Mahabaleshwar, a 1,9 km dal Lago Venna e a 4,4 km da Bombay Point. La struttura dista circa 6 km dal Tempio di Mahabaleshwar, 6 km dalle Cascate di Lingmala e 10 km da Elphinstone Point.
Numero delle stanze: 90
jambhale palace, 309, Koliali.near union bank., Mahabaleshwar, 412806 Mahabaleshwar, India