pink flower embroidered cotton
  In stock
£21.50 /metre
green embroidered cotton
  In stock
£21.50 /metre
blue gingham wool fabric
  In stock
£36.00 /metre
multicolour check wool fabric
  In stock
£36.00 /metre
blue black wool check fabric
  In stock
£36.00 /metre
checked british wool fabric
  In stock
£36.00 /metre
Trento 10.8oz Denim
  In stock
£16.50 /metre
dark indigo 12.5oz denim
  In stock
£16.50 /metre
Brown check wool blend
  Out of Stock
£25.00 /metre
checked wool flannel
  In stock
£25.00 /metre
multicoloured handwoven cotton check
  In stock
£24.50 /metre
green p-ink handwoven linen check
  In stock
£25.50 /metre
purple blue handwoven cotton stripe
  Out of Stock
£17.50 /metre
purple check handwoven linen
  Running Low
£25.50 /metre
red cotton hemp japanese fabric
  Out of Stock
£22.00 /metre
navy japanese cotton hemp fabric
  Out of Stock
£22.00 /metre
tan hemp cotton japanese fabric
  Out of Stock
£22.00 /metre
green japanese cotton hemp
  Out of Stock
£22.00 /metre
ecru japanese cotton canvas
  In stock
£22.00 /metre
green block print indian cotton
  In stock
£16.00 /metre
grey white pattern indian ikat cotton
  In stock
£19.75 /metre
navy ikat indian cotton fabric
  In stock
£21.50 /metre
brown indian ikat cotton
  In stock
£19.75 /metre
black white quilted indian cotton
  In stock
£26.00 /metre
black white quilted indian cotton
  In stock
£26.00 /metre
black white quilted indian cotton
  In stock
£26.00 /metre
mustard stitched indian cotton linen
  In stock
£24.00 /metre