New stores for The North Face in France this winter
03/10/2016
This will take to 24 the total number of franchise The North Face stores in France; it also has six own-brand stores in the same market: two in Paris and one each in Marseille, Lyon and Chamonix.