Situato nel quartiere Delhi Nord, a circa 25 minuti a piedi dal Forte rosso, l'Hotel Green Castle Nuova Delhi, a 3 stelle, offre una terrazza. La struttura dispone inoltre di servizio fotocopie e una scrivania per i viaggiatori d'affari su richiesta.
L'hotel si trova nel centro della città, a circa 5 minuti a piedi dai Kashmiri Gate e proprio accanto alla stazione della metropolitana Kashmere Gate. Il Green Castle offre agli amanti della storia la vicinanza alla Porta dell'India (7 km) e lo Stadio di Cricket Feroz Shah Kotla (4 km). Una passeggiata di 19 minuti ti porterà al Tempio Jain Sri Digambar Jain Lal Mandir. L'hotel Green Castle è situato a 25 km dall'aeroporto Internazionale Indira Gandhi e a 10 minuti a piedi dalla fermata dell'autobus GGS Indraprastha University.
Alcune camere dispongono di un balcone e un salottino per la tua comodità.
Durante il soggiorno presso la struttura, gli ospiti possono scegliere tra i punti di ristoro nelle vicinanze, come il ristorante Gola Wow, a una distanza di circa 20 minuti a piedi, o il ristorante Shri Hari Sharnam, a 7 minuti a piedi.