The Leela is only 4 mins away from the Airport Road Metro Station and 12 mins away from the Mumbai International Airport. Several other hotels are also situated close to the venue.
Entrance and Outside:
Set amidst thick foliage, the nine-storey hotel looks magnificent. The captivating interiors and exteriors add to the charm of the Leela hotel.