Wembley Stadium, a privately owned entertainment provider, is England's national stadium situated in Wembley, London. Founded in 1923 (though the current structure opened in 2007), it's a multi-purpose venue with a 90,000-seat capacity, making it the UK's largest sports venue and Europe's second-largest. Owned by the Football Association and operated by its subsidiary, Wembley National Stadium Ltd., it employs approximately 350 people. The stadium hosts a variety of events, including major football matches like the FA Cup Final, as well as concerts and rugby games. Its distinctive feature is a 134-meter-tall arch.