Shangri-La Hotel New Delhi

19, Ashoka Road
New Delhi
India