
Photo: cpfc86@ntlworld.com · CC BY-SA 2.0 · banner crop
Crystal Palace
Based in London, England, Crystal Palace competes in Premier League in the 2026/27 season. The club traces its roots to 1861 and plays at Selhurst Park.

Photo: cpfc86@ntlworld.com · CC BY-SA 2.0 · banner crop
Based in London, England, Crystal Palace competes in Premier League in the 2026/27 season. The club traces its roots to 1861 and plays at Selhurst Park.