Bénéficiant d'un emplacement privilégié dans le quartier de Karol bagh à New Delhi, le Super OYO Hotel City Castle est situé à 4,5 km de Jantar Mantar, à 4,9 km de Gurudwara Sis Ganj Sahib et à 5,3 km du stade de cricket Feroz Shah Kotla. Doté d'un salon commun, cet hôtel 3 étoiles propose des chambres climatisées avec connexion Wi-Fi gratuite et salle de bains privative. Il se trouve à 3,2 km du centre-ville et à 3,5 km du Gurudwara Bangla Sahib.
Toutes les chambres sont équipées d'une armoire et d'une télévision. Certaines possèdent une terrasse.
Le Super OYO Hotel City Castle se trouve à 5,4 km du musée national Gandhi et à 5,8 km du fort rouge. L'aéroport international de Delhi, le plus proche, est implanté à 14 km.