The Crystal Palace is unique in North America
The Crystal Palace, located in the Fair Grounds on Main Street, Picton. This building, built in 1887, is a scaled down version of Joseph Paxton’s Crystal Palace built in 1851 in London, England. This may possibly be the only one left in North America.
Photo credit: Kate Bond
Book the Crystal Palace for your special event, see special event venues.