Designed by
Title
Window Display Announcing a Sale at Marks & Spencer Store in England #
Description
Bracknell, England - March 14, 2018: Banners announcing a Sale in the window display of the Marks & Spencer store in the new Lexicon Shopping Centre in Bracknell, England
This image is editorial