Metro House Hotel
About Metro House Hotel
With a stay at Metro House Hotel in London (Newham), you'll be convenient to Boleyn Ground Stadium and Olympic Stadium. This hotel is within the vicinity of O2 Arena and Tower of London.Rooms Make yourself at home in one of the 20 guestrooms.Business, Other Amenities Free self parking is available onsite.
Metro House Hotel Map
*Distances are shown as the crow flies and not necessarily the actual travelling