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.