Situé à 7 km de la Tombe d'Humayun, The Metro Star Hotel New Delhi propose le Wi-Fi dans tout l'établissement et un parking à proximité. Le Temple du Lotus est à 10 minutes en voiture.
Cet hotel 3 étoiles est situé dans le quartier Sud de Delhi, à 30 km de l'aéroport international Indira Gandhi. Vous trouverez le Fort de Tughlaqabad, un endroit idéal pour explorer la région, à 3 km de Metro Star de New Delhi. La Mosquée Moth Ki Masjid est à 15 minutes en voiture, ainsi que la Harkesh Nagar est non loin de l'hotel. L'arrêt de bus Apollo Hospital offre un lien direct vers les attractions et les principaux lieux de la ville, se trouve à moins de 250 mètres de cet hotel.
Metro Star accueille les clients dans 39 chambres équipées de la climatisation ainsi que d'une TV multi-canal. Il propose une vue sur la ville.
Un petit déjeuner gratuit est offert tous les jours. Les boissons sont disponibles au bar lounge. La résidence se trouve près d'Haldiram's, qui sert des repas délicieux.