Hotel Shangri-La

Ashok Road
New Delhi
India