Nestled in the South West district, the 2-star Hotel Royal Town New Delhi is about a 10-minute drive from the Indian Air Force Museum.
You'll need 20-minute drive to Delhi International airport. The hotel is located 2.8 km from the Lodi Era Baoli in New Delhi. The Royal Town New Delhi is situated just moments from the Terminal 3, while Princess Park bus station lies a mere 450 metres away.
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.
The Singla's Sweet is within 5 minutes' walk of this New Delhi hotel.