What do you need?
IL CENTRO
Built on the area where from 1963 until 2005 Alfa Romeo cars were built, IL CENTRO shopping centre is the largest mall ever built in Italy in a single construction phase and took only two years: 93,000 sqm of GLA and boasting over 200 shops, cafés, restaurants, outdoor and indoor sporting