The North Face opens flagship store in Zermatt
06/10/2006
Outdoor apparel and equipment company The North Face has opened its first flagship store in Switzerland. The opening marks the company’s twenty-second retail store in Europe.
Featuring The North Face Summit Series, expedition clothing and equipment from base camp to summit, the 106 m² retail space will be located in Zermatt’s town centre.