Metro Star In London, United Kingdom

Metro Star In London, United Kingdom



Metro Star


Metro Star In London, United Kingdom - Located in Stratford, Metro Star is a perfect starting point from which to explore London. The property features a wide range of facilities to make your stay a pleasant experience. Service-minded staff will welcome and guide you at Metro Star. Comfortable guestrooms ensure a good night's sleep with some rooms featuring facilities such as clothes rack, towels, closet, heating, soundproofing. The property offers various recreational opportunities. A welcoming atmosphere and excellent service are what you can expect during your stay at Metro Star.



Hotel Name Metro Star
Addressline 71 Stopford Road
City London
Zip Code E13 0NA
Country United Kingdom
Longitude - Latitude 0.02247 - 51.533588
Continent Europe


Metro Star


Metro Star In London, United Kingdom Video





Metro Star


Metro Star In London, United Kingdom Gallery



Metro Star Metro Star Metro Star Metro Star


Related: Metro Star In London, United Kingdom