The closest train station to Crystal Palace National Sports Centre is Crystal Palace
Crystal Palace National Sports Centre
The national Sports Centre at Crystal Palace in south London is a large sports centre and athletics stadium. It opened in 1964 in Crystal Palace Park and the stadium has a capacity of 15,500 which can be increased to 24,000 with temporary seating.
How to get to Crystal Palace National Sports Centre by train
Crystal Palace railway station is a short walk to the Crystal Palace National Sports Centre
Crystal Palace National Sports Centre Address: Ledrington Road, London, SE19 2BB