Situato nel quartiere Delhi Sud, l'Hotel O Delhi Home Stay Nuova Delhi si trova a 3 km da luoghi di interesse culturale come la Galleria Nazionale d'Arte Moderna. L'hotel 3 stelle offre una sistemazione con il Wi-Fi in tutta la struttura.
Gli ospiti possono raggiungere il Tempio del Loto in 10 minuti di auto dall'hotel, mentre i Giardini di Lodhi è a circa 15 minuti in macchina. Gli appassionati di sport possono anche visitare Thyagaraj Sports Complex, a 3,1 km dall'O Delhi Home Stay, e portare le loro famiglie allo Zoo di Delhi, a 2 km. A 20 minuti in macchina dalla struttura gli ospiti troveranno la Tomba di Humayun. L’hotel si trova a 500 metri dalla fermata d'autobus Bhogal e a 8 km dalla stazione dei treni New Delhi a Nuova Delhi.
Potrai cenare al ristorante Giani's, situato a breve distanza dall'hotel O Delhi Home Stay Nuova Delhi.