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.