Crystal Palace, London, England
Crystal Palace is a place in London, England in the London Borough of Bromley. Named after the famous glass building, the Crystal Palace re-erected in that area (after being originally built in Hyde Park).
Nearby is the home of Crystal Palace Football Club[?], Selhurst Park[?].
A notable landmark is the Crystal Palace television mast which transmits analog and digital TV signals to a radius of about 30 miles.
Nearest places:
Nearest railway station: