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.