The Crystal Palace and the National Sports Centre has hosted many major events over the yearsA stadium that once played host to FA Cup finals was left to deteriorate for several years. However, the Crystal Palace National Sports Centre in South London actually held the FA Cup final between 1895 and 1914, with the ground's final incarnation opening in 1964 when it was transformed into a dedicated athletics venue. Article continues below ADVERTISEMENTThe arena was forced to close in November 2022 owing to safety concerns, however. Article continues below ADVERTISEMENTEXPRESS SPORT ON FB! "Crystal Palace is the most accessible athletics stadium in the country so it's a total joke what has been allowed to happen."
Source: Express April 05, 2026 08:32 UTC