Situato a soli 6 km dal Parco Acquatico Atlantic Water World di Delhi di Nuova Delhi, l'Hotel O Welcome Nuova Delhi offre un deposito bagagli.
L'hotel si trova nel distretto Delhi Sud, a 15 minuti in auto dal Forte di Tughlaqabad. A soli 5 km dall'hotel 3 stelle si raggiunge il Lago Surajkund. Tra le opzioni per il turismo culturale c'è la KNMA Noida, a circa 10 minuti in auto. L'hotel O Welcome dista inoltre 30 km dall'aeroporto Internazionale Indira Gandhi.
Le 30 camere dispongono di un impianto di climatizzazione, oltre a comfort moderni come un televisore multicanale.