A historic South London football club founded in 1905 by workers of the famous Crystal Palace exhibition building. Since 1924, the team has played at Selhurst Park in Croydon, renowned across English football for its vocal and passionate atmosphere. The Holmesdale Stand drives an electric matchday energy, while the club's iconic live bald eagle mascot traditionally soars across the stadium before kickoff.
Crystal Palace Football Club is already in our database — build a personalized itinerary in minutes.
Create itinerary→