The Castle Stay New Delhi hotel offers 8 rooms a 10-minute ride from the Thyagaraj Stadium.
This hotel is located in New Delhi, fairly close to Bhikaji Cama Place tube station. The 4-star hotel is also 7 km from Lotus Temple in New Delhi. The Uttara Swamimalai Temple is a 25-minute walk from the property. Africa Avenue bus stop lies 150 metres away.
The rooms at the Castle Stay include an iron with ironing board and climate control, as well as media facilities like a flat-screen TV with satellite channels. Bathrooms are appointed with a walk-in shower and a separate toilet along with shower caps and bath sheets.
Guests will find the restaurant Nukkad Dhaba a 7-minute walk away.