Hotel Castle In New Delhi features 15 rooms and lies about 4 km from the Worlds of Wonder.
The rooms include air conditioning, along with such modern comforts as a flat-screen TV with satellite channels.
Tpot is in proximity to the Castle.
The Okhla Bird Sanctuary is situated around a 20-minute walk from the hotel. This 2-star hotel also takes you to the Shaheed Smarak, which is 2.6 km away. New Delhi train station is approximately 20 minutes away by car, and Okhla Bird Sanctuary underground station is approximately 10 minutes' walk away.