Festival of Small Halls

Delta Old Town Hall, Delta, ON