OYO 24801 Hotel Star Palace
15A/17, Saraswati Marg, Block 15A, WEA, Karol Bagh, Karol bagh, 110005 New Delhi, India,Object type: Hotel Delhi City
One of our top picks in New Delhi.Attractively located in the Karol bagh district of New Delhi, OYO 24801 Hotel Star Palace is located 3.1 miles from Gurudwara