Das komfortable Hotel Green Castle Neu-Delhi liegt in unmittelbarer Nähe zum Kashmiri Gate und bietet einen Gepäckraum. Das Hotel liegt ungefähr 4 km von der Agrasen Ki Baoli entfernt und verfügt über 19 Zimmer mit Blick auf die Stadt.
Das komfortable Hotel befindet sich im Viertel Chandni Chowk von Neu-Delhi, in etwa 5 Gehminuten Entfernung von der U-Bahn-Station Kashmere Gate. Zu den Sehenswürdigkeiten, die in unmittelbarer Nähe vom Green Castle sind, gehört die St. James Church. Das National Gandhi Museum, eine der zahlreichen kulturellen Attraktionen der Stadt, liegt in ungefähr 3 km Entfernung von der Unterkunft. Das Hotel befindet sich nur 5 Gehminuten von der Bushaltestelle GGS Indraprastha University entfernt.
Neben einer Sitzecke sind die Zimmer im Green Castle Neu-Delhi mit einem Flachbildfernseher mit Satellitenkanälen ausgestattet. Es werden eine begehbare Dusche und eine getrennte Toilette zur Verfügung gestellt. Die klimatisierten Schlafzimmer bieten einen Schrank. Die privaten Badezimmer verfügen über eine begehbare Dusche und eine getrennte Toilette sowie eine Duschhaube und Handtücher.
Die Gäste können im Restaurant Shri Hari Sharnam, 500 Meter vom Hotel Green Castle entfernt zu Abend essen.