0 votes
Where do Tottenham Hotspurs play?

2 Answers

0 votes
Tottenham, London, United Kingdom
+1 vote
TOTTENHAM HOTSPUR STADIUM OPENING CEREMONY



...