Leela villa encontra-se em Panchgani e apresenta acomodações com acesso Wi-Fi gratuito, a 3,6 km de Parsi Point, 14 km de Lingmala Falls e 21 km de Mahabaleshwar Temple. Situado a 3,4 km de Sydney Point, o alojamento fornece um terraço e estacionamento privado gratuito.
Esta villa com 3 quartos inclui uma sala de estar com uma televisão de ecrã plano, uma cozinha totalmente equipada com micro-ondas e placa de fogão, e 3 casas de banho com chuveiro.
Lago Venna fica a 21 km de Leela villa, enquanto Bombay Point está a 24 km de distância. O aeroporto mais próximo é o Aeroporto Internacional de Pune, que fica a 110 km de Leela villa.