Tottenham's New Stadium Is Top Notch

Spurs new 61,000-seat stadium won't be ready until August 2018, but that doesn't mean we can't marvel over one of the soon to be best stadiums in London.

End of content

No more pages to load