Back to All Events

ACH @ Seven Arts, Leeds

  • Seven Arts 31A Harrogate Road Leeds, England, LS7 3PD United Kingdom (map)

Our home away from home. Always delighted to return to the source. Seven Arts in Leeds is where we started to do our storytelling and where we shall continue (luckily, our story telling faithful never run out of ideas).

Come and see us in our natural habitat.

Tickets £3 but check here to see if you qualify for a free ticket