The North Face Store Concept, Century Link Shanghai China

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.

Vote Now! WindowsWear Awards 2026!

00DAYS: 00HOURS: 00MINS: 00SECS Expired

You're Invited to the WindowsWear Awards 2026 on February 3rd in New York City!

Win a Summer 2026 Internship at Coach in New York City! Submit Your Project by February 27th