Leela villa bevindt zich in Panchgani, op 2,9 km van Parsi Point, 13 km van Lingmala Falls, en 21 km van Mahabaleshwar Temple. De accommodatie ligt op 2,7 km van Sydney Point, je kunt er privéparkeren op het terrein en er is gratis WiFi.
Venna-meer ligt op 21 km van de homestay, en Bombay Point ligt 23 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Pune, op 110 km van Leela villa.