Nestled in the Central Delhi district, the 3-star Hotel Royal Plaza New Delhi is within 25 minutes' walk of the Central Park.
Sadar Bazaar is located 450 m from this New Delhi hotel, and such natural sites as the urban Ajmal Khan Park is 2.1 km away. The area includes such religious sights as the 17th-century Fatehpuri Mosque (2 km) and the Roman Sacred Heart Catholic Cathedral (2.2 km). The Royal Plaza New Delhi is situated within a few blocks of Madame Tussauds Delhi, while Paharganj stand bus station lies just 10 minutes' walk away. The hotel is merely 1.5 km from New Delhi.
The property welcomes guests to 20 rooms fitted with an air conditioner as well as a flat-screen TV with satellite channels. Bathrooms include a separate toilet and a shower, along with hair dryers and bath sheets.
New Delhi Darbar with Indian cuisine is located in proximity to the Royal Plaza.