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.
Make yourself at home in one of the 20 guestrooms.
Business, Other Amenities
Free self parking is available onsite.