News

The North Face opens retail store in Leipzig

01/11/2006

The new store is the company’s 24th in Europe, and its 24th project with the Italian design firm Brombini & Saccardo.  

To continue reading this story, please sign in or register.