Selhurst Park Stadium Tickets
Whitehorse Ln , London,
Whitehorse Ln , London,
Selhurst Park Stadium is a large open-air soccer stadium located in South Norwood, a neighbourhood located in London, England.
With over 25,450 seats, Selhurst Park Stadium is home to Crystal Palace Football Club of the English Premier League.
Tickets are available to soccer games and other sporting events at Selhurst Park Stadium.