The North Face Natick Mall store is located on the upper level near Nordstrom. The mall is in Natick in the Greater Boston area off Route 9.Follow Us on Facebook
Buy online & collect in store.
Return, exchange or claim your warranty for items bought in The North Face store only. Check brand official return and warranty policies for more info.