Crystal Palace Football Club is a professional football club in South London, England, that plays in the Premier League, the highest tier of English football. Palace had their highest ever finish in the top flight of English football in 2016, finishing in 10th place. Palace have also reached the FA Cup final twice, in 1920 and 1938. The club was founded as Crystal Palace F.C. in 1905, and played its first game in November 1905. Palace have played at Selhurst Park since 1920.