Find tickets for Spirit of The Beehive in Toronto, ON at Lees Palace on Sep 26, 2024. Lees Palace is located in Toronto, ON