Tapestry Canvas

39 products from 22 brands, including YOUNTHYE, Knitgrip and Allazone. Prices run from £29.19 to £92.01, including VAT.

Part of our tapestry & needlepoint department.

Recently viewed