Skip to main content

Selhurst Park

London, England

Stadium Details

Home club: Crystal Palace
Year opened: 1924
Capacity: 25,194

Location

Matches at Selhurst Park

Match Filter

0 of 0 matches

No matches found at this stadium.