Tottenham Hotspur Stadium
Tottenham, London, Greater London N17 0BX
Mega spaces at an exciting and impressive venue with a spectacular new stadium being the latest addition to this iconic North London landmark. Tottenham Hotspur Football Club is a world-class venue for…
- Distance: 2.08 Miles
- Max: 1200 guests