Close

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.