L'hotel Le Meridien Nuova Delhi si trova a 500 m da Art Today e fornisce servizio navetta e biciclette e auto a noleggio. Situato in un quartiere dello shopping e a 2 km da punti di riferimento spirituali come il Tempio di Laxminarayan, l'hotel dispone di 358 camere e una piscina.
Questo hotel a 5 stelle si distingue per la sua posizione centrale, a 450 m dal Centro Nazionale delle Arti Indira Gandhi e a 2 km dalla stazione New Delhi. Inoltre l'hotel Le Meridien è vicino al Museo Nazionale di Nuova Delhi. Inoltre, Jantar Mantar Astronomical Observatory è situata a 1 km da questa struttura e il la Moschea Jama Masjid dista a circa 10 minuti in auto. Nehru Planetarium si trova a 2,1 km, mentre la stazione della metropolitana Central Secretariat è a 700 metri da questo hotel. Il Le Meridien è accanto alla fermata dell'autobus Windsor Place.
Le alla moda camere offrono una TV a schermo piatto con canali satellitari, oltre a un impianto di climatizzazione. I tocchi piacevoli includono un bagno con WC separato e una doccia. Vanta una vista sul giardino.
Presso la struttura viene servita una colazione vegetariana ogni mattina Gli ospiti possono scegliere di cenare in uno dei 4 ristoranti in loco. L'hotel Le Meridien New Delhi invita gli ospiti a recarsi al lounge bar per rilassarsi con un drink e godere di viste sulla città. Il quartiere è ricco di ristoranti, tra cui il ristorante Tamra, situato a circa 5 minuti a piedi dall'hotel.