Wembley is the English National Stadium, located in North London. It was re-opened in 2007 after being closed since 2000 for refurbishment. The stadium plays host to important football matches, including all fixtures of the English national football team and the FA and League Cup finals. The stadium is currently the temporary home of Premier League side, Tottenham Hotspur.