Tottenham Hotspur Stadium

Opened:
2019
Capacity:
62214
City:
London
Address:
782 High Rd, Tottenham, London N17 0BX, UK