Leela Resort situa-se em Mahabaleshwar, a 6 minutos a pé de Lingmala Falls, e dispõe de acomodações com acesso Wi-Fi gratuito e estacionamento privado gratuito. O alojamento encontra-se a 6,9 km de Mahabaleshwar Temple, a 6,9 km de Lago Venna e a 10 km de Bombay Point. Este hotel está a 11 km de Parsi Point e 11 km de Elphinstone Point.
Leela Resort pode convenientemente fornecer informações na receção para ajudar os hóspedes a deslocarem-se pela área.
Arthur's Seat fica a 14 km de Leela Resort, enquanto Sydney Point está a 15 km da propriedade. O aeroporto mais próximo é o Aeroporto Internacional de Pune, que fica a 120 km de Leela Resort.