Skip to main content
>

Plaza London Hotel

Plaza London Hotel

115A-117A Roman Road
London
E2 0QN
United Kingdom
51.5287073745, -0.0490146875
From £40 /night
About Plaza London Hotel

Just a 5-minute walk from Bethnal Green Tube Station, the Plaza London Hotel is a 5-minute tube journey from the Olympic Stadium in Stratford. Located in the East End of London, this hotel provides a fully-equipped and modern kitchen for communal...