3-звездочный Townhouse Hotel City Castle New Delhi разместился на расстоянии 4 км от Национального музея Индии.
Возле этого отеля расположена Делийская соборная мечеть, а всего в 450 метрах — Hanuman Temple. Президентский дворец находится на расстоянии 3 км от отеля. Популярные достопримечательности — Бхули бхатияри ка махал и Sabzi Mandi — находятся совсем недалеко от Townhouse Hotel City Castle. Станция метро Jhandewalan находится примерно в 5 минутах ходьбы.
Ежедневно в отеле подают бесплатный завтрак. Ресторан Twenty Four Seven расположен всего в 400 метрах от Townhouse Hotel City Castle.