Ouvert en 1964, Crystal Palace a régulièrement accueilli de grands événements sportifs tels que le Grand Prix d'athlétisme de Londres et est l'un des six centres nationaux de sport géré par Sport England. En dehors de Londres à seulement 50 m de la piscine, d'autres installations incluent un mur d'escalade, squash, basket, volley, trampoline, karaté, aérobic, musculation, volley-ball, hockey, tennis, badminton, et la gymnastique. La catégorie II athlétisme stade peut accueillir jusqu'à 20000 fans et ses motifs étaient auparavant occupés par un stade de football qui a accueilli la finale de la Coupe FA entre 1895 et 1914.