Das 3-Sterne-Hotel O Tushar Continental Neu-Delhi liegt ca. 25 Gehminuten vom Laxmi-Narayan-Tempel entfernt sowie in unmittelbarer Nähe zu verschiedenen Sehenswürdigkeiten von Neu-Delhi.
Es befindet sich im Zentrum von Neu-Delhi. Das Parlamentsgebäude ist unter anderem circa 2 km entfernt gelegen. Das O Tushar Continental Neu-Delhi befindet sich in einer Entfernung von 30 Minuten zu Fuß von der Freitagsmoschee. Das Hotel liegt nur 600 Meter von der Bushaltestelle Panchkuian Road und nur wenige Schritte entfernt von der U-Bahn-Station Ramakrishna Ashram Marg.
In einem 5-minütigen Spaziergang liegen Leo's Restaurant Lounge und Sam's Bar and Restaurant, wo man wunderbar speisen kann.