Find tickets for The Lemon Twigs in Toronto, ON at Lees Palace on Oct 5, 2024. Lees Palace is located in Toronto, ON