Tottenham Hotspur Football Club

  • Tottenham Hotspur Stadium, High Road, London, UK