Tottenham Hotspur Stadium

Tottenham Hotspur Stadium

Capacity:
62062
Address:
Bill Nicholson Way, 748 High Road