Located in the South West district, the 2-star Hotel Royal Town New Delhi is about a 10-minute drive from such culture-oriented attractions as the Indian Air Force Museum.
This New Delhi hotel places you 3.6 km from the Terminal 2 and 4.6 km from the Dilli Haat. The Dwarka Park is within 25 minutes' walk of the hotel, and Delhi International airport is 5 km away. The Royal Town New Delhi is a few moments from Princess Park bus station.
There are 9 rooms comprising a balcony. They come with a flat-screen TV with satellite channels, as well as such comforts as climate control.
Nearby restaurants, including Chefsville Restaurant and Cafe is approximately 400 metres from the accommodation.