Wembley Stadium
The World Cup Final was played at Wembley Stadium in London.