Latest Fabrics, Haberdashery and Patterns

Sale!
Rated 5.00 out of 5
£2.70 - £4.59 / per metre
Select options
Rated 5.00 out of 5
£0.17 - £0.49 / per metre
Select options
Rated 4.50 out of 5
£1.55 - £2.99 / per metre
Select options
Rated 5.00 out of 5
£2.75 - £4.49 / per metre
Select options
Rated 5.00 out of 5
£4.30 - £7.59 / per metre
Select options
Rated 5.00 out of 5
£6.35 - £10.10 / per metre
Select options
Sale!
£3.99 / per metre £2.75 / per metre
Select options
Sale!
Rated 4.00 out of 5
£4.95 £2.29 per metre
Select options