Leela villa encontra-se em Panchgani, a 2,9 km de Parsi Point, 13 km de Lingmala Falls e 21 km de Mahabaleshwar Temple. O alojamento está a 2,7 km de Sydney Point, e os hóspedes beneficiam de estacionamento privado disponível no local e acesso Wi-Fi gratuito.
Lago Venna fica a 21 km de Leela villa, enquanto Bombay Point está a 23 km da propriedade. O aeroporto mais próximo é o Aeroporto Internacional de Pune, que fica a 110 km de Leela villa.