Tottenham Hotspur Stadium : Venue Information
The Tottenham Hotspur Stadium is the home of Tottenham Hotspur in north London, replacing the club's previous stadium, White Hart Lane. With a seating capacity of 62,850, it is the third-largest football stadium in England and the largest club stadium in London. |
|
Location:
|
Tottenham Hotspur Stadium : Events & Tickets