The North Face opens new Flagship store in Rome
17/03/2006
On March 10, outdoor apparel and equipment company The North Face opened its first Italian flagship retail store in the heart of
Opened in partnership with A.R.P spa, the store is located close to