Situato nel distretto Delhi Sud, l'Hotel O Star Light Inn Near Lotus Temple Nuova Delhi si trova a 4 km da luoghi di interesse culturale come la Galleria Nazionale d'Arte Moderna.
Il Tempio Akshardham è a 15 minuti in auto da questo hotel, mentre il Tempio ISKCON è a circa 10 minuti in auto. La zona comprende luoghi di interesse religioso come la Moschea Moth Ki Masjid (3 km) e il Tempio del Loto (2 km). A 2,1 km dall'O Star Light Inn Near Lotus Temple gli ospiti troveranno la Tomba di Humayun. Questo hotel a 4 stelle è vicino ai mezzi pubblici, a circa 5 minuti a piedi dalla stazione della metropolitana Ashram e a breve distanza dalla fermata dell'autobus New Friends Colony.
Questa struttura si trova a 600 m dal ristorante Indian Accent.