St Richards Church Hall, Seacroft, Leeds, LS14 1BP
Sorry, this venue isn't available on Treatwell any more.
Find the best venues near you