The North Face has opened its new flagship store in Manhattan. The two-story, 21,000 sq. ft. retail destination is the brand’s largest globally. The North Face is reimagining its retail footprint, transforming the store into an immersive experience centered around outdoor exploration. The new flagship store merges material precision with textures of the natural world, and is anchored by the concept of “above and below the treeline” through a non-linear layout that mirrors the
natural terrain of outdoor adventures. At the heart of the store, a dramatic 2 1/2-story LED screen wrapping the wall and ceiling, serves as an immersive canvas that transports visitors to the edges of the earth. The centerpiece brings expeditions to life through athlete-captured content.
The North Face Opens Fifth Ave. Flagship Store