El lujoso Hotel The Royal Plaza Nueva Delhi está situado a tan solo 400 metros del Centro Nacional de las Artes Indira Gandhi y cuenta con recepción las 24 horas y salida tardía. Situado a 4 km de lugares deportivos como el Estadio Thyagaraj, este hotel de 4 estrellas se encuentra en el distrito de negocios Centro de Nueva Delhi.
Este hotel está en el mismísimo corazón de Nueva Delhi, no muy lejos de la estación de metro Patel Chowk. Situado a 10 minutos en coche del Parque Zoológico Nacional, el hotel Royal Plaza también está a 20 minutos a pie del Museo de cera Madame Tussauds Delhi. Los huéspedes pueden visitar lugares de interés histórico, como el Estadio de críquet Feroz Shah Kotla, situado a 3 km de esta propiedad, y aprender más sobre Nueva Delhi. La estación de autobuses Western Court Terminus se encuentra a 900 metros del hotel, mientras que los Jardines de Lodi está a 15 minutos en coche.
Algunas de las 411 habitaciones bien equipadas en el hotel Royal Plaza Nueva Delhi están equipadas con un escritorio, además de minibar y servicio de tetera/cafetera. Algunas habitaciones presentan un interior estándar, además de suelos de mármol. Los baños revestidos de mármol incluyen inodoro separado y una ducha, y comodidades como secador de pelo y toallas de baño. Los huéspedes pueden disfrutar de la vista a la ciudad,
A los huéspedes del Hotel The Royal Plaza se les ofrece un desayuno continental todos los días. Los huéspedes pueden relajarse en el bar en la piscina de la propiedad. En la zona hay varios restaurantes, incluido Tamra, que está a 200 metros.