The Metro Star Hotel New Delhi est situé dans la localité de "Sud de Delhi", à moins de 7 km du dargah de Nizamuddin. Il propose 39 chambres avec vue sur la ville. Cet hotel 3 étoiles dispose un Wi-Fi dans les zones publiques et d'un parking sur place.
Chaque chambre dans Metro Star comprend une TV multi-canal et une climatisation. Les divertissements dans la chambre comprennent une TV multi-canal, tandis que des équipements tels qu'une climatisation sont également fournis.
Un petit déjeuner gratuit est disponible tous les jours. Vous pourrez vous détendre et casser la croûte au bar lounge. Un restaurant Haldiram's propose une sélection à quelques instants de cet hébergement.
Dans The Metro Star Hotel il y a un club de bien-être.
À 600 mètres de la station de métro Harkesh Nagar, l'hotel se trouve à 10 minutes en voiture du Temple ISKCON. Metro Star de New Delhi vous amène également au Parc d'attractions Worlds of Wonder, qui est à 6 km. L'arrêt de bus l'Apollo Hospital est à environ 5 minutes à pied de cet hotel. L'hotel est à 25 minutes en voiture de l'aéroport international Indira Gandhi, qui est à 30 km.