Located 3.9 km from the Shirdi Sai Baba Temple, the 3-star Hotel O Star City New Delhi offers access to tourist attractions throughout New Delhi.
Go Foodiezz serves Chinese dishes and lies in the vicinity of the O Star City.
Other nearby sightseeing options include Nahar Singh Stadium, which is around 25 minutes' walk away. There is the Badkhal Lake within 3 km of the hotel. New Delhi railway station is about 50 minutes' drive away.