Tag Archives: Tottenham Hotspur

Professional football team based in Tottenham, North London.