New North Face store opens in Italy

19/04/2006

UK-based supplier of technical outdoor apparel, equipment and footwear The North Face has opened a new flagship store in Arco, Trentino, Italy. This will be the brand’s fourth store in Italy.