Fabric

3,372 products from 475 brands, including Barcelonetta, Ice Fabrics and MDS. Prices run from £24.41 to £616.70, including VAT.

Need help choosing? Read our guide: choosing fabric for sewing projects.

Recently viewed