Skip to content
Swatch reopens renovated Shanghai Bund flagship

Swatch reopened its renovated flagship at the Swatch Art Peace Hotel on Shanghai’s Bund. The 370 sqm space blends Shikumen architectural elements with Swiss design and features the brand’s largest in-store art exhibition area. The store showcases over 500 Swatch models including collaborative collections with Omega and Blancpain, plus vintage pieces and limited editions appearing in China for the first time. A rotating artist residency program features an installation by Kalman Pool. For the reopening, Swatch launched its 2026 Year of the Horse zodiac watch designed by Chinese artist Wenjie Yu, exclusively available at the Shanghai flagship.

Luxury’s personalized toolkit for business in China. Join now to sharpen your focus.

Subscribe now

Have an account? Login