Large shopping mall in Italy, featuring diverse stores, restaurants, and a cinema.