What's the name of spurs new stadium
Tottenham Hotspur's new stadium is called Tottenham Hotspur Stadium. It is located in Tottenham, London, and was opened in April 2019. The stadium has a seating capacity of over 62,000 and features a retractable grass pitch, which allows for both football and American football games to be played there.