L'Hotel O Lotus Home Stay Nuova Delhi, 4 stelle, è situato a circa 10 minuti in macchina dalla Porta dell'India e a circa 3 km dal Tempio Akshardham.
L’hotel si trova a una distanza di 500 metri da Khan-i-Khanan's Tomb e nelle immediate vicinanze della stazione della metro Sarai Kale Khan - Nizamuddin. Gli ospiti possono visitare diversi luoghi di culto, come la Tomba di Humayun, a circa 3,1 km da questo hotel. L'O Lotus Home Stay Nuova Delhi è a 15 minuti in macchina dalla Fortezza di Purana Qila. La fermata del bus Sarai Kale Khan Inter State Terminus è situata a una distanza di 250 metri dall'alloggio e a circa 8 km dalla stazione ferroviaria New Delhi.
Gli ospiti possono provare la cucina asiatica al ristorante Comesum, che si trova a soli 1 km.