Die Unterkunft Leela Resort, die in Mahabaleshwar, 500 m von Lingmala Falls entfernt gelegen ist, bietet Übernachtungsmöglichkeiten mit kostenlosem WLAN und kostenlosen Privatparkplätzen. Die Unterkunft liegt 6,9 km von Mahabaleshwar Temple, 6,9 km von Venna Lake und 10 km von Bombay Point entfernt. Dieses Hotel liegt 11 km von Parsi Point und 11 km von Elphinstone Point entfernt.
An der Rezeption der Unterkunft Leela Resort erhalten Gäste Informationen über die Umgebung.
Arthur's Seat liegt 14 km von der Unterkunft Leela Resort entfernt, während Sydney Point 15 km von der Unterkunft entfernt ist. Der nächstgelegene Flughafen ist der Flughafen Pune, 120 km von der Unterkunft Leela Resort entfernt.