Situé à 4 km du Fort Rouge, Hotel O Star Stay New Delhi offre un accès aux attractions touristiques de New Delhi.
Basé dans le quartier East Delhi, cet hotel 3 étoiles est à 15 minutes en voiture du Musée international des poupées de Shankar. L'hotel offre aux amateurs d'histoire la proximité du Fort de Salimgarh (4,1 km) et du Stade de cricket Feroz Shah Kotla (6 km). O Star Stay de New Delhi est basé à 7 km du Temple Akshardham. Cet établissement se trouve à 10 minutes de marche de la East Azad Nagar et à 10 minutes en voiture de la gare de New Delhi.
À une courte distance de la résidence, Madras Cafe South Indian sert des repas indiens.