Inside Tottenham Hotspur Stadium: what the future home of the Buffalo Bills could look like ‘Tottenham Hotspur Stadium opened in 2019 and was designed by Populous. It has become one of the top soccer venues in both the United Kingdom and the world.’ No related posts.