Anchored in South Shore Plaza's retail lineup, The North Face store stands out as a go-to destination for outdoor enthusiasts seeking high-quality clothing, footwear, and gear. With its extensive collection of technical apparel and equipment inspired by iconic climbs like Half Dome, this location is worth visiting for anyone preparing for their next adventure or simply looking to upgrade their wardrobe with durable and stylish pieces. The store's atmosphere caters to both seasoned climbers and casual hikers, offering a curated selection that reflects the brand’s commitment to innovation and sustainability in outdoor wear.

Mall hours Open now
Monday 10:00 AM – 8:00 PM
Tuesday 10:00 AM – 8:00 PM
Wednesday 10:00 AM – 8:00 PM
Thursday 10:00 AM – 8:00 PM
Friday 10:00 AM – 9:00 PM
Saturday 10:00 AM – 9:00 PM
Sunday 11:00 AM – 6:00 PM
Hours for the mall — individual store hours may vary.
Information
Location Upper Level
Report an issue with this listing

Other The North Face locations

All locations →