Het The Castle Stay New Delhi hotel met 4 sterren is gelegen 600 meter afstand van het Deer Park en op 25 minuten wandelen van metrostation AIIMS.
Als u in dit hotel verblijft, wordt u uitgenodigd om de Lotus Tempel op 7 km verderop te ontdekken of sportgelegenheden te bezoeken zoals Thyagaraj-stadion op 2 km afstand. Het hotel met 8 kamers ligt vlak om de hoek van van het metrostation Bhikaji Cama Place. Als u in Castle Stay New Delhi verblijft, kunt u ook genieten van natuurlijke bezienswaardigheden zoals de Lodi Gardens binnen 10 rijminuten verderop. De dichtstbijzijnde bushalte is Africa Avenue op 250 meter afstand, tevens is er New Delhi treinstation op 9 km verderop.
De badkamers zijn uitgerust met een inloopdouche en een apart toilet, alsook met comfort zoals een badmuts en badlakens.
U kunt dineren bij Thali Wala, op 5 minuten wandelafstand van Castle Stay.