Westfield Stratford Shopping Mall in London has around 230 shops, 75 restaurants, and 17 cinema screens.
Home » UK » London » Shop at Westfield Stratford City – London’s Largest Shopping Mall » Westfield Stratford Shopping Mall in London
by Henk Bekker