Designed by
Title
Marks and Spencer store logo name, London, UK. #282916706
Description
London,UK,July 2nd 2023: Marks and Spencer store and foodhall,70 Finsbury Pavement,Moorgate,London EC2A 1SA. The name logo sign above the main entrance. Cost of living and price rises.
This image is editorial