![](/wp-content/uploads/2019/11/bl15658972901510.jpg)
Capacity:
25486
Opened:
1924-08
Address:
Holmesdale Rd Selhurst, London SE25 6PU UK