The Trafford Centre is a large indoor shopping centre and leisure complex in Greater Manchester, England. Located in the Metropolitan Borough of Trafford, the centre is within the Trafford Park industrial estate, five miles west of Manchester city centre.
The Trafford Centre opened in 1998 and is the third largest shopping centre in the United Kingdom by retail size. It was developed by the Peel Group and sold to Capital Shopping Centres (later to become Intu in 2013) following a £1.65 billion sale in 2011 – the largest single property acquisition in British history.
Intu Properties entered administration in June 2020, subsequently in December 2020 the Canada Pension Plan Investment Board exercised their rights as creditors to acquire the shares from the administrators and take ownership of the complex.
For more news about ICON at the O2, see our related stories below company information.