The Trafford Centre is a huge shopping and entertainment centre in Greater Manchester. The three-floor, 2,230,000 square foot venue is home to more than 150 shops including Boots, Apples ...
Its comments came as the firm - which owns Manchester's Trafford Centre and the Lakeside complex in Essex - reported a £2bn loss in 2019. The weakness in the retail sector meant Intu wrote down ...