Original: Crystal Palace is a residential area in south London, England named from the former local landmark, The Crystal Palace, Mills, A., Oxford Dictionary of London Place Names, (/O2000/O) which occupied the area from 1854 to 1936.
Simplified: Crystal Palace is a place and former site of a landmark in London, England.