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 a unos cuantos pasos de la estación de metro Airport Road Station, el hotel incluye una piscina y un gimnasio.
La Terminal 2 se localiza a unos 5 minutos en coche, y la Playa de Juhu se localiza a unos 15 minutos en coche de este hotel elegante. El Acuario Dolphin, a 3,1 km, es sin duda una visita obligada para los turistas familiares en Bombay. La zona también incluye lugares de interés natural como la Playa de Nieve, a unos 10 minutos en coche del Leela Bombay. El establecimiento se localiza a 300 m de la parada de autobús Ekta Society y a unos 2 km de la estación de tren Andheri en Bombay.
Las habitaciones climatizadas de este hotel cuentan con cortinas opacas y aire acondicionado, además de minibar, equipo de café y té.
Se sirve un desayuno buffet gratuito en el hotel Leela Bombay. Los huéspedes que buscan comida india son bienvenidos en el restaurante Jamavar, pero aquellos que prefieren platos de cocina china pueden optar por el restaurante Great Wall. Los huéspedes pueden saciar su sed en el bar lounge con su bebida favorita.