by Jon Edwards

Freesprung

Primary Menu
Skip to content

Swatch Group Closed 384 Stores in 2020

The global pandemic took a toll on retail operations of the watchmaking powerhouse.