The North Face To Open 70-Plus Stores In North America

October 24, 2022

The North Face plans to open more than 70 stores in North America and up to 300 additional retail and partner locations globally over the next five years. The North Face also said it plans to continue transforming existing sites to ensure consistent store formats for consumers who shop brick-and-mortar. SGB Media