073 Club Badge


Crystal Palace Football Club is based in Selhurst, London. They were founded in 1905 at the famous Crystal Palace Exhibition building and during their early years the club played at the FA Cup Final stadium situated inside the historic Palace grounds.

The consequences of the First World War forced the club to relocate from the Palace to Herne Hill Velodrome and the Nest until 1924, when they moved to their current home at Selhurst Park.

In stock

SKU: 73MA1617 Category: Tags: , ,
This site uses cookies to offer you a better browsing experience. By browsing this website, you agree to our use of cookies.