Tottenham Hotspur

Tottenham Hotspur Stadium

Address:
Bill Nicholson Way, 748 High Road
City:
London
Opened:
2018
Capacity:
62062
Surface:
grass

Matches