En 1964 se construyó el Crystal Palace National Sports Centre sobre el antiguo campo de fútbol. En 2005 el alcalde de Londres y la London Development Agency (LDA) gestionaron el centro deportivo para albergar los Juegos Olímpicos de Londres 2012 y los Paralímpicos. Actualmente está gestionado por Greenwich Leisure y también alberga una pista de ski.