The 3-star Hotel O Sewa Residency New Delhi lies only 14 minutes' walk from Nahar Singh Cricket Stadium, and features a luggage room. The hotel also provides guests with a luggage locker.
Located 1.6 miles from Shirdi Sai Baba Temple, this hotel is also 19 miles from New Delhi railroad station. The accommodation stands in the vicinity of Bata Chowk metro station. There is Raja Nahar Singh Palace Fort around 15 minutes' drive away, and Faridabad Stand bus station approximately 10 minutes by foot from the O Sewa Residency New Delhi.
This New Delhi hotel is right near Shivam Dosa Junction and offers a broad selection of meals.