Back
You are here:

Accommodation rating: 

The Royal Plaza Hotel is located in the centre of Delhi, with good access to key sights. In total there are 419 rooms, including a number of suites. There are bar and dining options as well as a wellness centre with gym, swimming pool, spa and a salon.


Please call 020 3813 2966 for more information or to make a booking.

Other hotels you may like