Le Metro Star se trouve à Londres, à 2,7 km de Stratford, 2,8 km du stade olympique et 3,8 km de la gare de Stratford. Une connexion Wi-Fi est disponible gratuitement dans l'ensemble de l'établissement.
Toutes les chambres disposent d'une télévision, d'un sèche-cheveux et d'articles de toilette gratuits.
La réception est ouverte 24h/24.
Le Metro Star se trouve à 3,9 km de l'O2 Arena et à 4,3 km du Victoria Park. L'aéroport le plus proche, celui de Londres-City, est situé à 4 km.
Les enterrements de vie de célibataire et autres fêtes de ce type sont interdits dans cet établissement.