5 Gehminuten vom Fluss Mithi River entfernt, bietet das Hotel The Leela Mumbai 3566 Zimmer. Das Hotel befindet sich ungefähr 3 km von der Kirche Unserer Lieben Frau von Ägypten und lädt die Gäste in eines der 6 Restaurants ein.
Das 5-Sterne-Hotel liegt in einer erstklassigen Lage von Mumbai, in ca. 5 Gehminuten Entfernung von der U-Bahn-Station Airport Road. Das Leela liegt in rund 3,1 km Entfernung vom Powai See und ist auch gleich neben dem Terminal 2. Die Holy Cross Church liegt in einer Entfernung von ca. 10 Autominuten von der Unterkunft und kann von Gläubigen und Touristen besucht werden. Das Hotel liegt 300 Meter von der Bushaltestelle Ekta Society und ungefähr 20 km vom Bahnhof Chattrapati Shivaji Terminus in Mumbai entfernt.
Einige Zimmer im Hotel The Leela Mumbai sind mit Verdunkelungsvorhängen und einer Klimaanlage ausgestattet.
Die Gäste werden ein kostenloses Frühstücksbuffet genießen. Zu den weiteren Einrichtungen der Unterkunft gehören das Restaurant Jamavar, das indische serviert, und das Restaurant Great Wall, das chinesische Gerichte anbietet. Die Pool- Bar ist ein perfekter Ort zum Entspannen.