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
selhurst park
Selhurst Park Expansion
Capacity 34,259 Country England City London Clubs Crystal Palace Opening TBA Cost £ 75-100 mln © Photos by Crystal Palace FC / KSS Design Group