Located 0.3 miles from Hanuman Temple, the 3-star Townhouse Hotel City Castle New Delhi is merely 6 minutes' walk from Sabzi Mandi.
Bhuli Bhatiyari Ka Mahal Ruins is not very far away, while New Delhi train station is 1.3 miles from this hotel. Located about 5 minutes' stroll from Jhandewalan metro station, the New Delhi hotel is about a 10-minute drive from the large Laxminarayan Hindu Temple. There is Pusa Hill Forest State Park around 2 miles away, and Paharganj stand bus station in the vicinity of the Townhouse Hotel City Castle New Delhi.
A delightful breakfast is provided for all guests. You can dine at Allure, 6 minutes by foot from this property.