City Castle, one of the finest budget hotels in Delhi located in Karol Bagh the heart of New Delhi.We are close to many of the city's major attractions and business centers. Just 10 minutes drive from New Delhi Railway S ...
Hotel City Castle
100/12-13, Hari Singh Nalwa Street, Illahi Baksh R
Delhi, DE 110005