Westfield Stratford City is a shopping mall with over 230 shops and around 75 restaurants.
Home » UK » London » Shop at Westfield Stratford City – London’s Largest Shopping Mall » Westfield Stratford City in London, UK
Published on
by Henk Bekker
Westfield Stratford City is a shopping mall with over 230 shops and around 75 restaurants.