The Tottenham Hotspur Stadium is the stadium in London, England. And it is the home stadium of Tottenham Hotspur. It opened in 2019 at the site of Tottenham’s previous stadium White Hart Lane and with a capacity of 62,303, it is the third-largest football stadium in England. The construction cost £1 billion. Photo Continue Reading