The North Face to open store in Chamonix
08/12/2006
Outdoor apparel, equipment and footwear company, The North Face, is to open a new retail store located in the French ski resort of Chamonix, at the foot of Mont Blanc . The 350m2 will offer a complete selection of exploration apparel, footwear, equipment and accessories for men, women and children.