Crystal Palace Football Club is a professional football club in South Norwood, London, that plays in the Premier League, the top tier of English football. The club was founded in 1905 at the famous Crystal Palace Exhibition building by the owners of the FA Cup Final stadium which was situated inside its grounds. Palace played their home games at the historic venue until 1915 when the First World War forced them to move out and play at Herne Hill Velodrome and The Nest.
Less