The Crystal Palace
The National Honey Show, the first of which was held 1923 at The Crystal Palace, is an annual British show of honey and other bee products.