Hotel O Royal Discovery New Delhi is gelegen binnen 25 minuten wandelafstand van het Tughlakabad Fort en op ongeveer 4 km van het Asthal Mandir. In dit hotel treft u een bagageopslag.
Het 3-sterrenhotel is op slechts 450 meter van Nai Ka Kot, op circa 30 minuten rijden van het New Delhi treinstation gelegen. O Royal Discovery bevindt zich op ongeveer 6 km van het Atlantic Water World Waterpark Delhi. Gasten zullen de bushalte Prem Nagar vinden naast dit pand in New Delhi, op circa 10 minuten lopen verderop.
Sommige units beschikken over zowel privébadkamers als ook gratis wi-fi, een flatscreen TV met satellietzenders en airconditioning.