The North Face opened its first European lifestyle-oriented store on London's Carnaby Street on March 31. Placing a focus on its “Urban Exploration” range, it targets urban consumers, and it follows a successful experiment with a pop-up store in Covent Garden last year. It will feature exclusive items and limited ...