The North Face has opened a second store in Rome, making it the sixth one in Italy.