Illuminated M & S Logo. Marks and Spencer store, The Broadway, West Ealing, London, England, United Kingdom, Europe.
Size: 4950px × 3586px
Location: The Broadway, West Ealing, London, England, United Kingdom, Europe.
Photo credit: © Stan Pritchard / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: &, illuminated, logo, marks, spencer, store