L'Hotel O Ns Nuova Delhi, 3 stelle, è situato a circa 15 minuti in macchina dalla Porta dell'India e a circa 2 km dal Forte Rosso di Delhi.
Questo hotel si trova a una distanza di 350 metri dalla Khanna Market e in prossimità della stazione della metro Tis Hazari. Gli ospiti possono visitare diversi luoghi di culto, come il Tempio di Laxminarayan, a una distanza di 4 km da questo hotel. L'hotel O Ns Nuova Delhi è a circa 25 minuti a piedi dalla Moschea Jama Masjid. La fermata del bus Saint Stephen's Hospital è situata a una distanza di 150 metri dall'alloggio e a una distanza di 3 km dalla stazione ferroviaria New Delhi.
Tra i locali dove puoi mangiare c'è anche il ristorante Devans South Indian Coffee & Tea, che si trova a soli 5 minuti a piedi.