7.5 Guest rating Hotel photo

Metro House Hotel 2*

Hint: You can enter any city or hotel name

Book Metro House Hotel

101 Vansittart Road 1.6 km from city center

Property Location With a stay at Metro House Hotel in London (Newham), you'll be close to Wanstead Park and Olympic Stadium. This hotel is within close proximity of Westfield Stratford City and Olympic Park.

fix Expand description
Photos Of
  • Parking
Facilities of Metro House Hotel

Show Metro House Hotel on the map

Metro House Hotel 51.5545 0.01967