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 StadiumNoneNone

Associated Teams