• 1980

Company Description

intu own and manage many of the country’s most popular shopping centres, have a growing online presence and an expanding portfolio in Spain