OYO 65601 Amstel Inn
WZ-1 , Opposite Pillar No. 694, Near Uttam Nagar West Metro Station, 110059 New Delhi, India,Object type: Hotel Delhi City
Conveniently set in the South West district of New Delhi, OYO 65601 Amstel Inn is located 11 miles from Rashtrapati Bhavan, 11 miles from Gandhi Smriti and 11 m