Showing results for Selhurst Park Stadium
Search instead for Selhurst_Park_Stadium
Selhurst Park Stadium
Stadium in London, England
Selhurst Park is a football stadium in Selhurst, in the London Borough of Croydon, England, which is the home ground of Premier League side Crystal Palace. The stadium was designed by Archibald Leitch and opened in 1924. Wikipedia
People also ask
Which club has the Selhurst Park stadium?
What is the nearest tube station to Selhurst Park stadium?
Is Crystal Palace building a new stadium?
What was the largest crowd at Selhurst Park?
The home of Crystal Palace Football Club for almost a century, Selhurst Park is a venue world-renowned for its events both sporting and otherwise.
The stadium lies just north of Croydon in Thornton Heath, and is 11 miles southeast of Central London. Holmesdale Road runs south of the stadium, Whitehorse ...