Tottenham Hotspur Football Club is an English football club located in Tottenham, London. Founded in 1882. Nickname: The Spurs.
London, England
tottenhamhotspur.com
Spurs did not deserve to get through.