UKLondonEast London E2-E13,E17,E18Newham
Shop
E15, Stratford, Stratford Centre
To Let 2,167 sf