Hotels

Le Méridien New Delhi, New Delhi, India

Over the last three decades, Le Meridien New Delhi has transformed itself into a masterpiece.
Located in the heart of the city, the iconic glass building of Le Meridien New Delhi has been recognized as one of the 100 Icons of Delhi.
The glass building is surrounded by ministries, government institutions, Media Centre and historical monuments.
It’s a perfect getaway for a business traveler who is also looking for some recreation nearby in the evening.
The Le Meridien New Delhi can be summed as a Traveler’s Paradise.

Address:

Le Méridien New Delhi

Windsor Place, New Delhi, Delhi 110001, India,
New Delhi,

India