A unos 3 km del Hotel O Star City Nueva Delhi, de 3 estrellas, los huéspedes pueden visitar el Lago Badkhal.
Situado cerca del Palacio Raja Nahar Singh, este hotel también te permite acceder a instalaciones deportivas como el Estadio de Cricket Nahar Singh, que se encuentra a unos 25 minutos a pie. Entre los lugares de interés a unos 3,1 km del hotel encontrarás el Templo Shirdi Sai Baba. Puedes llegar fácilmente a la estación de tren Nueva Delhi, situada a unos 50 minutos en coche del hotel Star City.
El restaurante Go Foodiezz, que ofrece comida china, se encuentra a tan solo 1 km.