Sale!
£6.57 per metre
Sale!
£7.50 per metre
Sale!
All cotton fabrics
£11.37 per metre
Sale!
All jersey fabrics
£10.77 per metre
Sale!
£7.38 per metre
Sale!
£6.90 per metre
Sale!
£5.97 per metre
Sale!
£10.77 per metre
Sale!
£13.25 per metre