London, England

Selhurst Park

Capacity 26.309 places

Opened in August 1924











Address

South Norwood,
Londres, England

Routes

football / soccer

Crystal Palace

[ Latest Update - 21.05.2021 ]