

Se trouvant à Mumbai (Andheri), The Leela Mumbai est à moins de 10 minutes en voiture de Lac Powai et de Parc national Sanjay Gandhi. Cet hôtel très pratique pour les familles se trouve à 8,8 km de Université de Mumbai et à 13,9 km de Eglise de Marie du Mont.