Tottenham Hotspur Stadium – Tottenham Hotspur (London)

Tenants: Tottenham Hotspur Opened: 2019 Capacity:  62,303 Address: 748 High Road, Tottenham, London, N17 0AP Stadium The brand new Tottenham Hotspur Stadium was opened in 2019 as … Continue reading Tottenham Hotspur Stadium – Tottenham Hotspur (London)