This luxurious resort is ideally situated on 11 acres of gardens and is conveniently close to major business districts. Boasting a location close to both the international and domestic airports has made The Lee ... Read more
The luxurious resort is situated in a peaceful setting on 11 acres of lush gardens. It is also conveniently located near major business districts. The Leela
Mumbai is a luxury hotel that offers a convenient location near both domestic and international airports. The nearest airport to Mumbai is located 25 km away, while Powai's IT - BPO area is only 10 kilometers away. There are 391 luxury guestrooms and suites at the hotel, all with views of the city. The rooms and suites also have Wi-Fi and mini bars. There are many leisure options at the Leela Mumbai, including a swimming pool and Ayurvedic Spa. There are many excellent restaurants that cater to every taste, from Indian to Italian. There are many options in Mumbai, so the Leela Mumbai is a great place to stay.
Recommended properties in India