More than 1,400 companies are within the park, employing between 40,000 and 50,000 people.[3][4][46] The Trafford Centre, which opened on 10 September 1998,[47] is North West England's largest indoor shopping complex. The centre has over 30 million visitors annually,[48] and contains 235 stores, 55 restaurants, and the largest Odeon cinema in the UK.[49]