Hotel O Star City New Delhi offre une proximité avec le Nahar Singh Cricket Stadium, qui est situé à 25 minutes de marche.
Situé à environ 6 km du Palais de Raja Nahar Singh, l'hotel est également à moins de 29 km de la gare de New Delhi. Cet hotel 3 étoiles est aussi à environ 10 minutes en voiture des sites naturels tels que le Lac Badkhal. Le Shirdi Sai Baba Temple se trouve à environ 3 km d'O Star City.
De plus, le Go Foodiezz offre une variété de délices de la cuisine chinoise, non loin.