Das Hotel The Leela Mumbai mit 3190 Zimmern liegt in ungefähr 15 Gehminuten Entfernung vom Fluss Mithi River. Das Restaurant Jamavar und die Pool- Bar stehen den Gästen auf dem Gelände des Hotels zur Verfügung. Ein großer Pluspunkt ist zudem die erstklassige Lage in Mumbai.
Powai Waterfall ist ungefähr 3 km vom Hotel entfernt, während Dolphin Aquarium ungefähr 2 km von hier entfernt ist. Das Leela ist außerdem in einer Entfernung von ca. 10 Autominuten von Sehenswürdigkeiten, vor allem dem Snow Kingdom. Terminal 2 ist unter anderem in 18 Minuten fußläufig zu erreichen. Die Unterkunft befindet sich ein paar Schritte entfernt von der U-Bahn-Station Airport Road.
Das 5-Sterne-Hotel bietet Zimmer mit Blick auf den Pool sowie eine Minibar und Ausstattung zur Kaffee- & Teezubereitung.
Das Leela serviert täglich ein kostenloses Frühstücksbuffet. In der Unterkunft erwarten Sie 6 Restaurants mit verschiedenen Gerichten.