Name of tottenham new stadium
The new stadium of Tottenham Hotspur Football Club is called Tottenham Hotspur Stadium. It is located in Tottenham, London, and has a seating capacity of over 62,000. The stadium was opened in April 2019 and features a retractable grass pitch, a giant video scoreboard, and a range of premium seating areas.