Tottenham Hotspur Stadium Project Highlight

London, United Kingdom

Tottenham Hotspur are creating a new home with the vision of being one of the finest stadiums anywhere in the world for spectators, visitors and the wider community, delivering a major new landmark for Tottenham and London.