answersLogoWhite

0

The Crystal Palace was located in Hyde Park of London, England and housed the Great Exhibition of 1851. Exhibitors from all around the world gathered in the Crystal Palace to display examples of the latest technology of the Industrial Revolution.

User Avatar

Wiki User

14y ago

What else can I help you with?