The North Face Store Concept, Century Link Shanghai China

Pop Ups & Installations — WindowsWear Awards Nominee

The North Face Store Concept, Century Link Shanghai China

Published February 21, 2024

The North Face introduces its latest store concept at Century Link Mall in Shanghai, elevating the brand’s direct-to-consumer portfolio with an innovative concept that reflects a commitment to exceptional retail experience.

Through a fusion of design and functionality, the space serves up an immersive adventure, inviting consumers to engage with the brand on a tactile level that physically delivers the core essence of the brand’s DNA.

Looking for opportunities or talent?