El lujoso Hotel The Leela Bombay, de 5 estrellas, es el lugar ideal para alojarse en el barrio Western Suburbs de Bombay, a unos 3 km de la Iglesia de la Santa Cruz. Situado en los alrededores de la Terminal 2, el hotel cuenta con una piscina con vistas a la ciudad.
Este hotel elegante goza de una ubicación de primer nivel en Bombay, a una distancia de 150 metros de la estación de metro Airport Road Station. La Playa de Juhuse localiza a unos 6 km del Leela Bombay. El establecimiento te permite disfrutar de lugares naturales como la Playa de Nieve, a unos 10 minutos en coche. La parada de autobús Ekta Society, que ofrececonexión directa con las atracciones y lugares principales de la ciudad, se encuentra a un tiro de piedra de este hotel.
Algunas habitaciones están equipadas con cortinas opacas y aire acondicionado.
Cada día en el hotel Leela Bombay comienza con un desayuno buffet gratuito. Los huéspedes pueden disfrutar y relajarse en uno de los 6 restaurantes propios del hotel. Entre las opciones gastronómicas se encuentra un bar lounge. El restaurante Citrus se halla a unos cuantos pasos del lugar.