Tottenham Hotspur Stadium

Stadium: Tottenham Hotspur Stadium

Capacity: 62850
Location: London, England
Opened: 2019
Address: Bill Nicholson Way, 748 High Road, Tottenham, London, N17 0AP
Tenants: Tottenham Hotspur

Other venues nearby

Venue Distance (km) Distance (miles)
Brisbane Road64
Emirates Stadium64
Olympic Hockey Centre74
BMX Circuit74
London Velodrome74
Basketball Arena74
Handball Arena75
London Stadium85
Aquatics Centre85
Water Polo Arena85

Location