Hotel Royal Castle
The designer 3-star Hotel Royal Castle is a great place to stay in New Delhi. Hotel Royal Castle has been welcoming guests to its contemporary rooms since 2000.
The hotel is located in a downtown area of New Delhi, close to Qutab Minar, Delhi Art Gallery and Indira Gandhi Memorial Museum. You can find ISKCON Temple, Thyagaraj Stadium and Delhi Zoo only 1.9 km from the property.
The hotel offers unique location close to parks.
This property counts 15 guestrooms featuring Luxury Room, Executive Room and Deluxe Room. The rooms feature luxurious décor and private bathrooms with bathrobes, a shower and a hairdryer.
Serving french specialties, rara avis is about 450 meters away.
Indira Gandhi Intl airport can be reached in 15 minutes by car from Hotel Royal Castle.
The property offers a meeting room and a business center to meet the needs of business travelers.