Das Hotel O Shri Sai International Neu-Delhi befindet sich im Bezirk Stadtzentrum Delhi, circa 6 Gehminuten vom Paharganj entfernt.
Innerhalb von 20 Minuten zu Fuß gelangt man ins Zentrum von Neu-Delhi. Sadar Bazaar ist in rund 2 km Entfernung. Der Laxmi-Narayan-Tempel ist in ungefähr 25 Gehminuten Entfernung von der Unterkunft. Das O Shri Sai International ist gut an viele Sehenswürdigkeiten angebunden und liegt 800 Meter von der Bushaltestelle Paharganj stand entfernt.
Die 30 Zimmer bieten einen Flachbildfernseher mit Satellitenkanälen und sind mit einer Klimaanlage ausgestattet, um einen angenehmen Aufenthalt zu gewährleisten.
Das Restaurant Chawla De Mashoor Amritsari Naan liegt ein paar Schritte entfernt von diesem Hotel.