The 3-star Hotel O Star City New Delhi offers proximity to Badkhal Lake, which is located 1.9 miles away.
Located around 10 minutes' drive from Shirdi Sai Baba Temple, this hotel is also around 50 minutes' drive from New Delhi railroad station. Raja Nahar Singh Palace Fortress is also located 3.7 miles from the New Delhi hotel. The nearby sports attractions feature Nahar Singh Cricket Stadium 25 minutes by foot from the O Star City.
You can dine at Go Foodiezz, a mere 0.7 miles away.