Crystal Palace National Sports Centre
Ledrington Road, London, SE19 2BB
Crystal Palace is a National Sports and Athletic Centre of 200 acres in South London opened in 1964. The athletics stadium hosts international athletic meetings such as the London Grand Prix. The athletics stadium is built on the ground of the original Crystal Palace football club.
Crystal Palace FC now play in nearby Selhurst Park. There is also a 50m swimming pool within the complex.
Crystal Palace National Sports Centre is 25 minutes by tube from Central London and is a short walk from Crystal Palace train station.
Explore some of the most Exclusive Luxury Five Star Hotels in London...
Enjoy the Culinary delights of London's Best Restaurants...
To Stimulate your Senses visit Charles the Concierge to see what he Recommends...
See some Exclusive Hotel Packages available from the 5ive Star London Hotels...
Sporting Venues