 This included the Crystal Palace Park that surrounds the site, home of the Crystal Palace National Sports Centre, which had previously been a football stadium that hosted the FA Cup Final between 1895 and 1914.Crystal Palace F.C.were founded at the site in 1905 and played at the Cup Final venue in their early years.