Doté d'un stockage des bagages, Hotel O Star City New Delhi se trouve dans la localité de "Mahipalpur", à moins de 100 mètres du Centre commercial Central Mall et à moins de 3 km de lieux d'intérêt culturels tels que le Musée de la Force aérienne indienne. La résidence dispose un Wi-Fi dans tout l'établissement.
Niché à 4 km du Temple Uttara Swami Malai, l'hotel est également à environ 20 minutes en voiture de la gare de New Delhi. L'Université Jawaharlal-Nehru est un lieu d'éducation populaire à visiter à 4,1 km d'O Star City. Le pilier de fer de Delhi est à 15 minutes en voiture, ainsi que la station de métro Delhi Aero City est à une courte distance de cet établissement. L'arrêt de bus Mahipalpur est dans une zone de 350 mètres de l'hotel.
Il y a 30 chambres à O Star City de New Delhi, chacune d'entre elles possède une climatisation, et des équipements de divertissement comme une TV multi-canal. Elles sont équipées de salles de bains privées.
M.S. Dhaba sert des plats de cuisine indienne et se trouve à 14 minutes à pied de cet hébergement.