El Le Meridien New Delhi está situado en el centro de Nueva Delhi y cuenta con WiFi en toda la propiedad, además de un aparcamiento privado gratuito en las instalaciones. Con una ubicación céntrica a 4 km del Mercado de Karol Bagh, que es un lugar ideal para ir de compras, este hotel ofrece 358 habitaciones.
Este hotel de 5 estrellas está situado a 20 minutos a pie de la Puerta de la India y a poca distancia de la estación de metro el Central Secretariat. El Centro de Exposciones Pragati Maidan está a unos 25 minutos a pie del Le Meridien, que también se encuentra a menos de 6 minutos a pie del Indian Women's Press Corps. Este alojamiento está situado cerca del Parque Zoológico Nacional, mientras que la estación de autobuses Western Court Terminus está a 400 metros de distancia. La estación de metro más cercana está a 900 metros de distancia.
Las habitaciones para no fumadores del Le Meridien Nueva Delhi están equipadas con TV de pantalla plana con canales vía satélite, y algunas cuentan con ventanas insonorizadas. Con zona de estar y una zona de comedor, estas habitaciones lujosas disponen de muebles de madera y suelos de madera. Los cuartos de baño disponen de un jacuzzi y bañera de hidromasaje, además de secadores. Muchas estilosas habitaciones ofrecen vistas a la ciudad.
Sirven un desayuno diario exprés en el Le Meridien. El bar lounge con vistas a la ciudad es ideal para tomar una copa relajante. El restaurante Le Belvedere sirve cocina asiática y se encuentra a 150 metros de distancia.