Where is Tottenham's stadium?

Tottenham play at Tottenham Hotspur Stadium, in Londres. They compete in Premier League.

CityLondres
Coordinates51.6044, -0.0664
Capacity62,850

Data from Wikidata (CC0).

Play today's challenge