Latest Fabrics, Haberdashery and Patterns

Rated 5.00 out of 5
£0.65 - £1.25 / per metre
Select options
£4.80 - £8.49 / per metre
Select options
Rated 5.00 out of 5
£8.30 - £13.99 / per metre
Select options
Rated 5.00 out of 5
£1.50 - £4.99 / per metre
Select options
£5.60 - £9.99 / per metre
Select options
£5.85 - £9.99 / Per metre
Select options