Latest Fabrics, Haberdashery and Patterns

£0.80 - £1.09 / per metre
Select options
Rated 4.89 out of 5
£0.46 - £0.85 / per metre
Select options
£0.33 - £1.29 / per metre
Select options
Sale!
£2.50 / per metre £1.99 / per metre
Select options
Rated 5.00 out of 5
£0.45 - £0.69 / per metre
Select options