In dem wirtschaftlichen Stadtteil gelegen, zeichnet sich das Hotel Le Meridien Neu-Delhi durch seine exklusive Lage aus, rund 4 km vom Roten Fort entfernt, aus. Mit 358 Zimmern bietet es nicht nur Komfort, sondern auch eine attraktive Aussicht auf die Stadt. Das Hotel 450 m vom Indira Gandhi National Centre for the Arts bietet asiatische Gerichte an und verfügt über einen Swimmingpool.
Das 5-Sterne-Hotel liegt in zentraler Lage in Neu-Delhi, nicht weit entfernt von der U-Bahn-Station Central Secretariat. Zu den Sehenswürdigkeiten, in etwa 3 km Entfernung vom Le Meridien, gehört auch das Mausoleum Safdar Jangs. 25 Fußminuten von hier entfernt können die Gäste den Laxmi-Narayan-Tempel besuchen. Die Bushaltestelle Windsor Place liegt in 150 Meter Entfernung.
Ein Flachbildfernseher mit Satellitenkanälen sowie eine Klimaanlage sind in allen stilvollen Zimmern vorhanden. Diese stilvollen Zimmer verfügen über eine getrennte Toilette und eine Dusche. Neben einer begehbaren Dusche und einer getrennten Toilette umfassen die privaten Bäder auch eine Duschhaube und Badelaken.
Das Le Meridien bietet täglich ein vegetarisches Frühstück. Die Unterkunft verwöhnt Sie mit der Vielfalt von 4 Restaurants für jeden Geschmack. Die Gäste können sich in der Lounge- Bar entspannen und dabei eine große Auswahl an Snacks genießen. Das Restaurant Tamra liegt 5 Minuten Gehweg vom Hotel Le Meridien New Delhi entfernt und serviert thailändische Speisen.