1. Stores & Formats

The North Face to open over 70 stores in North America

The brand is also adding up to 300 additional retail and partner locations globally in the next five years.

View Original Article
https://www.retaildive.com/
Do you like RetailDive's articles? Follow on social!