five star london, luxury hotelsBest London Attractions & Events Guide

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...

Charles the Concierge of 5ive Star LondonTo 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