Situé à 7 km de la Tombe d'Humayun, The Metro Star Hotel New Delhi offre une proximité pratique avec cette attraction historique. Le parking garantit la tranquillité pour les clients voyageant en voiture. Les chambres sont équipées du Wi-Fi dans tout l'établissement. Le Temple du Lotus est à 10 minutes en voiture.
Cet hotel 3 étoiles est placé dans le quartier Jasola, à 2 km de lieux d'enseignement comme l'Université islamique nationale. Les sites religieux de la région comprennent Kalka Mandir (2,1 km) et Dargah de Nizamuddin (8 km). De plus, la Mosquée Moth Ki Masjid se trouve à 15 minutes en voiture, tandis que la Harkesh Nagar Okhla est non loin de Metro Star de New Delhi. L'hotel est situé à moins de 250 mètres de l'arrêt de bus Apollo Hospital.
Les chambres donnent sur la ville et disposent d'équipements tels qu'une climatisation.
Metro Star offre un petit déjeuner gratuit tous les jours. Les boissons sont disponibles au bar lounge.