The North Face Opens 1st Italian Urban Flagship Retail Store in Rome
On Friday, March 10, The North Face® opened its first Italian urban flagship retail store at Via Delle Convertite 22/23 in the heart of historic Rome. The opening marks the Company’s twelfth retail store in Europe and its first urban location in Italy. The North Face® also has a resort format store in Livigno, Italy.