Showing all 23 results

Crystal Palace Team Cards from 2018 – 2019 season.

Crystal Palace Football Club is based in Selhurst, South London. They were founded in 1905 at the famous Crystal Palace Exhibition building and played their home games at the FA Cup Final stadium situated inside the Palace grounds. The club was forced to leave the Palace in 1915 due to the start of WWI, and played at Herne Hill Velodrome and the Nest until 1924, when they moved to their current home at Selhurst Park.