76 views
in Sports by (16.6k points)
What is the home stadium of Tottenham Hotspur FC?

Please log in or register to answer this question.

4 Answers

0 votes
by (438 points)
The home stadium of Tottenham Hotspur FC is the Tottenham Hotspur Stadium. It is located in Tottenham, North London, England. The stadium officially opened on April 3, 2019, and has a seating capacity of over 62,000, making it one of the largest stadiums in the English Premier League.
0 votes
by (438 points)
The home stadium of Tottenham Hotspur FC is called Tottenham Hotspur Stadium.
0 votes
by (10.6k points)
The home stadium of Tottenham Hotspur FC is Tottenham Hotspur Stadium, located in London, England.
0 votes
by (10.6k points)

The home stadium of Tottenham Hotspur FC is Tottenham Hotspur Stadium, located in London, England.

...