Crystal Palace Football Club is a professional football club in the Premier League, based in Selhurst, London.