Leech Gallery is an artist collective that produces, exhibits, and sells original artwork which includes garments and accessories.
Visit our displays at two Toronto locations:
6×8 Market at 184 Baldwin Street in Kensington Market.
Arts Market at 2978 Dundas St. West in The Junction