Stock Photo: Crystal Palace, Hyde Park, London, 1851.
Stock Photo: 1895-23940 Crystal Palace, Hyde Park, London, 1851.