The Leela

Located just a stone's throw from Mumbai's International airport, the Leela is a deluxe hotel. It is an ideal option for those with just a short time to spend in Mumbai, or for those, wanting to be close to the airport. Boasting of ultra-modern and u

Image Gallery