Hotel Shangri-La

20, Ashok Road
New Delhi
India