The North Face has opened a single-brand store in downtown Cologne on a selling space of nearly 290 square meters. It is the brand's sixth standalone store, corporate or franchised, in Germany. We hear that TNF plans to open another door in Düsseldorf next spring with a possible selling surface of 440 square meters.