The North Face Pop-Up Opens at Broadway Plaza in Walnut Creek

Broadway Plaza, Walnut Creek

Earlier this month, we learned that The North Face would be coming to Broadway Plaza in downtown Walnut Creek, and they have now opened. According to an employee at the store, this is a temporary pop-up location (only one floor) but they plan to eventually move to a permanent location somewhere in Broadway Plaza. Check out their online selection here.