Where is the Tottenham Hotspur Stadium?

The Official address of the Tottenham Hotspur Stadium is 782 High Rd, Tottenham, London, N17 0BX.

Although the Lane will be sorely missed by Spurs fans, the magnificent £1bm Tottenham Hotspur Stadium will build on its legacy as the new home of Tottenham Hotspur. The new stadium stands on the same grounds as White Hart Lane, meaning that the ground is accessible by the same public transport routes.