×

The Crystal Palace

(99) Building in London, England
The Crystal Palace was a cast iron and plate glass structure, originally built in Hyde Park, London, to house the Great Exhibition of 1851.
Address: London SE19 1UE, United Kingdom