Los huéspedes del Townhouse Hotel City Castle Nueva Delhi, de 3 estrellas, pueden visitar el Templo Hanuman, situado a tan solo 6 minutos a pie.
El hotel se localiza a unos 500 metros de Desh Bandhu Gupta Statue y a una distancia de 2 km de la estación de tren Nueva Delhi. En este hotel, estarás a unos cuantos pasos del Templo de Hanuman. A poco más de 25 minutos a pie del Townhouse Hotel City Castle Nueva Delhi, los huéspedes también encontrarán la Catedral del Sagrado Corazón. Este alojamiento cuenta con acceso al transporte público, ya que se localiza a 450 metros de la estación de metro Jhandewalan y al alcance de la parada de autobús Sadhu Vaswani Marg.
Se ofrece un desayuno gratuito por la mañana. El restaurante Twenty Four Seven se encuentra a poco más de 5 minutos a pie del Townhouse Hotel City Castle.