Perfectly located in central New Delhi, overlooking Edward Lutyens' grand architecture, Le Meridien is housed in an iconic glass building. Boasting designer interiors combined with state-of-the-art technology, rooms offer a serene space away from the bustle off the city. There is also a great choice of eating and drinking venues.