10 Facts About Selhurst Park

 Selhurst Park is the stadium of English Premier League’s club Crystal Palace. It is located in the London Borough of Croydon. Here are the top 10 most interesting facts about this small yet beautiful stadium. Construction The construction of Selhurst Park was started in 1922 and it was completed in Continue Reading

7 Facts About Tottenham Hotspur Stadium

Tottenham’s new stadium, the aptly named Tottenham Hotspur Stadium, was a mighty task of footballing construction. But since it’s opening, it has swiftly become one of the best respected and pleasant stadium experiences in the entirety of Europe. Here are 7 facts on the stadium: The Past Before the new Continue Reading