Situé à Mahabaleshwar, à 500 mètres des chutes de Lingmala, le Leela Resort propose des hébergements avec connexion Wi-Fi et parking privé gratuits. Vous séjournerez à 6,9 km du temple Mahabaleshwar, à 6,9 km du lac Venna et à 10 km de Bombay Point. Parsi Point est à 11 km et Elphinstone Point est à 11 km de l'hôtel.
Le personnel de la réception se fera un plaisir de vous fournir des informations sur la région.
Le Leela Resort se trouve à 14 km du siège d'Arthur et à 15 km de Sydney Point. L'aéroport international de Pune, le plus proche, est implanté à 120 km.