L'Hotel O Royal Discovery Nuova Delhi, 3 stelle, è situato a circa 15 minuti in macchina dal Tempio del Loto e a una distanza di 4 km da Asthal Mandir. Questo hotel dispone di 30 camere e di servizi quali un deposito bagagli.
Questo hotel è situato a 450 metri dai Nai Ka Kot e a circa 30 minuti in macchina dalla stazione ferroviaria New Delhi. L'hotel O Royal Discovery Nuova Delhi è a una distanza di 6 km dal Parco Acquatico Atlantic Water World di Delhi. La fermata dell'autobus più vicina è Prem Nagar, a 500 metri.
Alcune camere includono bagni ad uso esclusivo, nonché connessione Wi-Fi gratuita, una TV a schermo piatto con canali satellitari e un impianto di climatizzazione.