Featuring free WiFi throughout the property, Metro Star is located in London, 2.8 km from Olympic Stadium.
All rooms are fitted with a TV. For your comfort, you will find free toiletries and a hair dryer.
There is a 24-hour front desk at the property.
O2 Arena is 3.9 km from Metro Star, while Victoria Park is 4.3 km from the property. The nearest airport is London City Airport, 4 km from Metro Star.
Resultat av 2 vurderinger
Utmerket
7.5/10
Rom: 11
(Søk)
Adresse: 71 Stopford Road, London E13 0NA (Kort)