Tottenham Hotspur Stadium
Tottenham Hotspur Stadium is located on Bill Nicholson Way, 748 High Road in London, England. It has a capacity of 62850 and the playing surface is grass.
Ground Name History
Tottenham Hotspur Stadium | None | None |
Tottenham Hotspur Stadium is located on Bill Nicholson Way, 748 High Road in London, England. It has a capacity of 62850 and the playing surface is grass.
Tottenham Hotspur Stadium | None | None |