Designed by
Title
Swatch Store, Carnaby Street, London, UK. #244201318
Description
London, UK, March 26th 2022:Swatch store, Carnaby Street, closes it`s doors to hundreds of shoppers who queued through the night. All after the MoonSwatch watch. Main name logo sign outside.
This image is editorial