Leela Resort is gelegen in Mahabaleshwar, op 6 minuten lopen van Lingmala Falls, en biedt accommodatie met gratis WiFi en gratis privéparkeren. De accommodatie bevindt zich op 6,9 km van Mahabaleshwar Temple, 6,9 km van Venna-meer en 10 km van Bombay Point. Parsi Point ligt op 11 km en Elphinstone Point ligt op 11 km van het hotel.
Het personeel bij de receptie van het hotel kan je praktische informatie geven over de omgeving.
Arthur's Seat ligt op 14 km van Leela Resort, en Sydney Point ligt 15 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Pune, op 120 km van de accommodatie.