Selhurst Park Stadium

Selhurst Park Stadium

Capacity:
25486
Opened:
1924-08
Address:
Holmesdale Rd Selhurst, London SE25 6PU UK