Venue

taj

Le Meridien New Delhi

Le Meridien, Windsor Pl, Connaught Place, New Delhi, Delhi 110001