Tottenham Hotspur Stadium

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