Shangri – La Hotel, New Delhi, India.

Ashok Rd, Connaught Place New Delhi
Delhi
New Delhi
India