Original: Crystal Palace Football Club is an English football club based in South Norwood , London .
Simplified: Crystal Palace F.C. is an English football club who play their games in London .