Das Hotel City Castle Neu-Delhi bietet 36 Zimmer und liegt in rund 900 Meter Entfernung vom See NDMC Water Tank. Die Gäste, die im Hotel übernachten, können ihr Auto vor Ort parken.
Mughal Gardens ist ca. 3 km von dem 2-Sterne-Hotel entfernt, während Rotes Fort etwa 4 km entfernt liegt. Die Unterkunft liegt auch nur ein paar Schritte entfernt von der U-Bahn-Station Jhandewalan. Sabzi Mandi ist in einer Entfernung von 7 Gehminuten vom Hotel gelegen. Das Hotel City Castle liegt ganz in der Nähe von der Bushaltestelle Paharganj stand.
Neben einer Sitzecke und einer Essecke sind die Zimmer im Hotel mit einem Flachbildfernseher mit Satellitenkanälen ausgestattet. Es gibt auch eine Badewanne, eine getrennte Toilette und eine Dusche in den Badezimmern.
Das Restaurant Adyar Anand Bhavan serviert asiatische Küche und befindet sich etwa 12 Gehminuten von der Unterkunft entfernt.