Nahar Singh Cricket Stadium befindet sich 14 Minuten zu Fuß von dem 3-Sterne-Hotel O Sewa Residency Neu-Delhi entfernt und ist einen Besuch wert. Außerdem gibt es Parkplätze.
Shirdi Sai Baba Temple ist ca. 2 km vom Hotel entfernt gelegen. Das O Sewa Residency Neu-Delhi liegt auch in ca. 10 Gehminuten Entfernung von der U-Bahn-Station Bata Chowk. Der Palast Raja Nahar Singh ist in etwa 5 km Entfernung von der Unterkunft. Die Bushaltestelle Faridabad Stand ist nicht weit entfernt vom Hotel.
Die Gäste können im Restaurant Shivam Dosa Junction, das sich in unmittelbarer Nähe zum Hotel O Sewa Residency befindet, eine Auswahl an indischen Gerichten genießen.