El Hotel O Royal Discovery Nueva Delhi, de 3 estrellas, tiene 30 habitaciones y está a 450 metros de Nai Ka Kot.
El Templo del loto está a unos 15 minutos en coche de este hotel, mientras que el Templo Asthal Mandir está a unos 4 km. A 6 km del hotel también se encuentra el Parque Acuático Atlantic Water World Delhi. El Royal Discovery está a 500 metros de la parada de autobús Prem Nagar, y a unos 30 minutos en coche de la estación de tren Nueva Delhi.
Algunas habitaciones cuentan con baños privados, así como Wi-Fi gratis, TV de pantalla plana con canales vía satélite y climatizador.