Built in 1850, the Crystal Palace was first located in London’s Hyde Park, where it housed the ... factions from across the empire. It held concerts and hosted a 4,500-pipe Great Organ.
The 29 Grade I-listed sculptures were created between 1853 and 1855 and sit on an island in the south London park. Digital scans ... body and the Friends of Crystal Palace Dinosaurs created ...
Crystal Palace has provided a significant update on their plans to transform Selhurst Park, with the south London stadium set to look almost unrecognisable compared to its current, rickety structure.