The Tottenham Hotspur Stadium, as it will be called until the club concludes a naming rights deal Tottenham’s new £1bn state-of-the-art stadium is equivalent to the “town hall” of Tottenham, its architect says. Christopher Lee designed the 62,062-seater stadium, which opened seven months behind schedule in early April. The venue was designed to be at…