Claim: Crystal Palace F.C. does not play in Selhurst Park.
Evidence: In 1924 , the club moved to their current home at Selhurst Park.