Si vous êtes amateur de sport, cet hôtel 3 étoiles Oyo Rooms -Nehru Place New Delhi bénéficie d'un emplacement idéal car il se trouve à une distance de 3 km de Complexe sportif Thyagaraj; le Qûtb Minâr est également dans une zone de 7 km. L'hôtel comprend également un parking.
Cet hôtel est fixé à 6 minutes à pied de LSR College et juste à côté de la Kailash Colony. Oyo Rooms -Nehru Place New Delhi permet aux amateurs d'histoire de se rapprocher de la porte de l'Inde (à 6 km) et du Fort de Tughlaqabad (à 7 km). Le Musé national du chemin de fer de Delhi est à une distance de 7 km de l'établissement. L'arrêt de bus Lady Shriram College, offrant un lien direct avec les attractions de la ville et les principaux lieux, est près d'Oyo Rooms -Nehru Place.
De plus, un restaurant Cafe City Light offre une variété de cuisine chinoise et se trouve à moins de 400 mètres de cet hébergement.