Crystal Palace Football Club is a professional football club based in Selhurst, South London, normal in 1905. The club has a rich and storied history in English football, later various ups and downs over the years. Crystal Palaces team colors are red and blue, and they play a part their house matches at Selhurst Park, a stadium that has been their