The North Face opened a new store at The Woodlands Mall, marking its eighth store in Texas.
In October 2022, The North Face announced plans to open more than 70 new stores in North America and up to 300 additional retail and partner locations globally during the next five years.
The North Face also reported planning to continue transforming existing sites to ensure consistency across all its store environments and create a stronger connection with consumers.