Chelsea Bud Indian Block Print Cotton
  In stock
£16.00 /metre
Ikat Lilypad Indian Cotton
  In stock
£18.75 /metre
Chicory Hana Organic Seersucker
  Out of Stock
£26.00 /metre
Cardamom Gingham Indian Handwoven Cotton
  Out of Stock
£18.00 /metre
Terra Mini Gingham Handwoven Cotton Check
  In stock
£21.50 /metre
Fable Time Check Handwoven Cotton Check
  In stock
£21.50 /metre
Atlas Check Handwoven Cotton Check
  In stock
£21.50 /metre
Prickly Pear European Laundered Linen Stripe
  In stock
£32.50 /metre
Green Bobbette Indian Cotton Cross Stitch
  Out of Stock
£18.50 /metre
Mizzle Japanese Seersucker
  In stock
£28.00 /metre
Niwaki 18 Wale Double Sided Corduroy
  In stock
£35.00 /metre
Park Leaf SakuraJapanese Cotton
  In stock
£25.00 /metre
Vista Check European Laundered Linen/Cotton
  In stock
£32.50 /metre
green cotton voile
  In stock
£10.00 /metre
blue green seersucker cotton gingham
  In stock
£17.50 /metre
Pome Drops Cotton/Linen Double Gauze
  Out of Stock
£25.00 /metre
Melica Rose Cotton/Linen Double Gauze
  Out of Stock
£25.00 /metre
Orla Sweet Indian Block Print Cotton
  In stock
£16.00 /metre
Noble Fir Indian Cotton
  In stock
£15.00 /metre
Elm Indian Cotton
  In stock
£15.00 /metre
green blue gingham linen
  In stock
£32.50 /metre
green 10oz cotton twill
  In stock
£18.50 /metre
green 10oz cotton twill
  Out of Stock
£18.50 /metre
yellow tencel
  In stock
£20.50 /metre
dark green brushed cotton
  Out of Stock
£18.00 /metre
green embroidered cotton
  In stock
£21.00 /metre
Khaki Paper Cotton
  Running Low
£13.50 /metre
1 2 3 4 5 6