First North Face flagship store to open in the Germany
31/05/2006
Outdoor specialist The North Face is to open its first store in Germany on June 30 in Munich. In partnership with Sport Schuster, the company will supply an extensive range of outdoor clothing and equipment in its two-storey 250 square metre outlet.