Das 4-Sterne-Hotel O Star Light Inn Near Lotus Temple Neu-Delhi ist im Stadtteil South Delhi von Neu-Delhi gelegen, circa 5 Kilometer vom Akshardham-Tempel entfernt.
Das Hotel liegt in circa 10 Autominuten Entfernung vom Zoo von Delhi und in circa 10 Autominuten Entfernung vom Bahnhof Neu-Delhi. Zu den religiösen Sehenswürdigkeiten in der Umgebung gehören das Humayun-Mausoleum (2 km) und der Hazrat Nizamuddin Dargah (2,1 km). Das O Star Light Inn Near Lotus Temple Neu-Delhi befindet sich in 2,2 km Entfernung vom Lotustempel. Die U-Bahn-Station Ashram, die lediglich 5 Gehminuten vom Hotel entfernt ist, bietet eine schnelle Verbindung zu Stadtteilen von Neu-Delhi.
Während Ihres Aufenthalts haben Sie die Möglichkeit, in der Nähe zu speisen, z. B. Im Restaurant Indian Accent, das nicht weit entfernt von der Unterkunft ist, oder im Restaurant in-Q, das in 7 Minuten zu Fuß zu erreichen ist.