Designed by
Title
Swatch store logo sign, Covent Garden, London UK. #244201311
Description
London, UK, March 26th 2022:Swatch store, Covent Garden, closes it`s doors to hundreds of shoppers for safety concerns. All after the Omega X Swatch timepiece watch or MoonSwatch. Store logo sign.
This image is editorial