Tottenham Hotspur were the first British club to win a European trophy, winning the Cup Winners Cup in 1963. Arsenal, Chelsea and Tottenham Hotspur are traditionally London's most successful teams. Between them, they have won a total of 103 titles and trophies. Wembley Stadium, England's national stadium, is in London. The site of the 1966 World Cup Final and numerous European cup finals, it is the home venue of the England national football team and has traditionally hosted the FA Cup Final since 1923.