The North Face is reportedly planning to open its first flagship store in Paris next autumn, and to take over the management of a franchised store in Munich. Other important store openings are in the pipeline in Germany, the U.K., Italy and Poland. All in all, the number of corporate stores is expected to rise in Europe this year from 25 to 29, while the number of franchises should increase from 63 to 93.