OYO 28670 Hotel Dev Palace
374 /375 Near ICICI Bank Opposite to Amarai Farm Kapashera, 110037 New Delhi, India,Object type: Hotel Delhi City
Ideally set in the South West district of New Delhi, OYO 28670 Hotel Dev Palace is located 10 miles from Qutub Minar, 11 miles from Rashtrapati Bhavan and 11 mi