Het Hotel Castle In New Delhi met 2 sterren is gelegen binnen 25 minuten te voet van het Rashtriya Dalit Prerna Sthal en Groene Tuin en op ongeveer 4 km van het Worlds of Wonder.
Het hotel bevindt zich in New Delhi, binnen het bereik van het metrostation Okhla Bird Sanctuary. Het hotel met 15 kamers ligt op ongeveer 15 minuten rijden van de Lotus Tempel, die als een heilige plaats wordt beschouwd. Castle bevindt zich op circa 2 km van het KNMA Noida en andere belangrijke bezienswaardigheden van New Delhi. Het treinstation New Delhi is op ongeveer 20 minuten met de auto van dit pand.
De kamers beschikken over een balkon en een eetgedeelte, uitgerust met airconditioning, evenals een flatscreen TV met satellietzenders.
Een van de nabijliggende eetgelegenheden is Tpot, op een klein stukje lopen van Castle New Delhi.