Hotel The Castle Stay Nowe Delhi znajduje się w dzielnicy South Delhi, 20 minut jazdy samochodem od lotniska Nowe Delhi Indira Gandhi.
Każdy z 8 pokojów wyposażony jest w żelazko z deską do prasowania i klimatyzację oraz telewizję satelitarną. Kabina prysznicowa walk-in i oddzielna toaleta są bezpłatne w pokojach.
Serwująca szeroki wybór dań restauracja Café znajdują się w niewielkiej odległości od Castle Stay w Nowym Dehli.
Uczelnia AIIMS jest około 25 min piechotą od hotelu, natomiast Szpital Rosewalk Healthcare jest w prawie 3 km stąd. Prawie 30 min spacerem od tego hotelu leży Świątynia Malai Mandir, znane miejsce kultu. Do pobliskich atrakcji sportowych należy Kompleks sportowy Siri Fort 3,1 km od Castle Stay. Najbliższy do 4-gwiazdkowego obiektu przystanek metra to Bhikaji Cama Place, która znajduje się w maksymalnie 250 metrach.