Stock Photo: England, London, Stratford. M & S (Marks & Spencer) sign on their store at Westfield Stratford City.
Stock Photo: 4282-30653 England, London, Stratford. M & S (Marks & Spencer) sign on their store at Westfield Stratford City.