Ground

Tottenham Hotspur Stadium

Tottenham Hotspur Stadium

Tottenham Hotspur Stadium is situated in Nort London and hosts mostly EPL matches every year. This stadium old name was White Hart Lane. This stadium is counted in one of the big stadiums in the city