Adidas has opened a new store in Rome. The 714-square-meter retail space, on two floors, is located at via del Corso 132, a main street in the historical city center and one of Rome’s shopping avenues. The store features a number of technological innovations, among them immersive dressing rooms with ...