Prizes

Tottenham Hotspur Stadium

Capacity
62,000
City
London
Address
Bill Nicholson Way, 748 High Road