Crystal Palace Football Club

Selhurst Park, in South London, is a historic venue where the Crystal Palace Football Club plays. It can hold up to 25,486 people and has seen FA Cup finals.

Experiences in Crystal Palace Football Club are coming soon.

Experiences in Crystal Palace Football Club are coming soon.

Meanwhile, check out these nearby experiences.

Getting there

Crystal Palace Football Club

Selhurst Park Stadium, Whitehorse Lane, London, London, SE25 6PU