Hotel Royal Holidays

17a/35 W E A Karol Bagh
New Delhi
India