Corfu Handwoven Cotton Stripe
  In stock
£17.50 /metre
handwoven indian loopy fabric
  In stock
£17.00 /metre
Organic Brushed Forest Gingham
  In stock
£35.25 /metre
Cowslip Heavy Recycled Cotton *Discounted*
  In stock
£22.00 /metre
block print cotton fabric
  Running Low
£19.50 /metre
Bright teal Japanese check cotton fabric
  In stock
£21.00 /metre
Blue Purple Cotton Linen Gingham
  In stock
£24.00 /metre
multicoloured striped woven fabric
  Out of Stock
£18.00 /metre
Dark Chocolate Piccolino Japanese Cotton/Linen
  In stock
£26.00 /metre
Dark Navy Linen/Recycled Linen/Organic Cotton *discounted
  In stock
£21.50 /metre
Deepwater Indian Block Print Cotton
  In stock
£16.00 /metre
Denim Blue Hickory 8oz Organic Denim
  In stock
£15.00 /metre
blue washed cotton canvas fabric
  In stock
£24.00 /metre
Dilly Indian Block Print Cotton
  In stock
£16.00 /metre
Brown Cotton Linen Stripe Fabric
  In stock
£24.00 /metre
Duck Egg Donguri Organic Seersucker
  In stock
£26.00 /metre
Dumpling Kantha Stitch Cotton
  In stock
£20.50 /metre
blue and white striped recycled cotton upholstery fabric
  In stock
£38.00 /metre
dark green cotton poplin fabric
  In stock
£18.50 /metre
Bandhani tie-dye Indian cotton fabric in rust brown
  In stock
£18.00 /metre
EarthenwareEuropean Laundered Linen/Cotton
  In stock
£32.50 /metre
Ecru Heavy Recycled Cotton
  In stock
£38.00 /metre
Ecru Japanese Washed Cotton Canvas
  In stock
£26.00 /metre
11.5oz Ecru Denim
  In stock
£13.50 /metre
Ecru Eyelet Broderie Anglaise Indian Cotton
  In stock
£20.50 /metre
ecru hand smocked fabric
  In stock
£68.00
Blue Green Cotton/Linen Gingham Fabric
  In stock
£24.00 /metre