Das Super Hotel O Flourish Neu-Delhi liegt 3 Kilometer vom Roten Fort entfernt und befindet sich in unmittelbarer Nähe zu verschiedenen Sehenswürdigkeiten der Stadt.
Das Hotel liegt 10 Autominuten vom Akshardham entfernt. Zu den Sehenswürdigkeiten, die in 6 Kilometer Entfernung vom Hotel sind, gehört die Freitagsmoschee. Die Unterkunft liegt in einer Entfernung von rund 15 Fahrminuten vom Feroz Shah Kotla Stadion. Die Bushaltestelle Kartar Nagar liegt nicht weit entfernt vom Super Hotel O Flourish.