L'Hotel O Relax Inn Nuova Delhi dispone di 30 camere e si trova a una distanza di 4 km dal Complesso di Qutb Minar.
Situato nel quartiere Delhi Sud, l'hotel 4 stelle è a 10 minuti in macchina dal Sito storico Alai Minar. La zona comprende luoghi di interesse religioso come il Tempio del Loto (6 km) e il Tempio di Chhatarpur (7 km). Sentiti in totale armonia con la natura visitando il Giardino dei cinque sensi, a 3 km dall'O Relax Inn. La stazione ferroviaria New Delhi si trova a 30 minuti in macchina dall'hotel, e il Forte di Tughlaqabad è a circa 15 minuti in macchina.
Le camere sono dotate di un impianto di climatizzazione, nonché di un salottino per una maggiore comodità.
I ristoranti vicini, tra cui Cafe 79, si trovano abbastanza vicino all'O Relax Inn Nuova Delhi.