Le Méridien, Windsor Place

New Delhi 110001 India

https://www.marriott.co.uk/hotels/travel/delmd-le-meridien-new-delhi/