Metro Star
Photo gallery for Metro Star
Overview of Metro Star
Metro Star
3-star London guest house, connected to a shopping center in Newham
Reviews
6.6
Popular amenities
Explore the neighborhood
71 Stopford Road, London, England, E13 0NA
- Westfield Stratford City6 min drive
- ExCeL Exhibition Centre6 min drive
- O2 Arena11 min drive
- London (LCY-London City)14 min drive