All reviews seem negative
The North Face does not have an outlet store at the Wrentham outlets.
In ShortThis Bay Area-based manufacturer and retailer has been producing gear for serious outdoor types since the 1960s. Advanced backpacking packs, ultra-light tents and sleeping bags...