Leela villa está en Panchgani, a 2,9 km de Parsi Point, a 13 km de Lingmala Falls y a 21 km de Mahabaleshwar Temple. El alojamiento está a 2,7 km de Sydney Point y ofrece parking privado en el propio alojamiento y wifi gratis.
Lago Venna está a 21 km del alojamiento, y Bombay Point está a 23 km. El aeropuerto (Aeropuerto de Pune) está a 110 km.