Maia StripeJapanese Organic Cotton
  In stock
£26.50 /metre
Kawa Stripe Japanese Linen
  In stock
£32.00 /metre
Myrtle Gingham Indian Handwoven Cotton
  In stock
£18.00 /metre
Terra Mini Gingham Handwoven Cotton Check
  In stock
£21.50 /metre
Freddie Check Handwoven Cotton Check
  In stock
£21.50 /metre
Smock Stripe Jute Runner
  In stock
£13.00 /metre
Lazy LupinsEuropean Laundered Linen Check
  In stock
£32.50 /metre
Honey PlumEuropean Laundered Linen Stripe
  In stock
£32.50 /metre
Blue Bobbette Indian Cotton Cross Stitch
  In stock
£18.50 /metre
Blue/Green Lumiere Indian Striped Cotton
  In stock
£16.00 /metre
Dawson Gingham Heavy Recycled Cotton
  In stock
£38.00 /metre
Sapphire Blossom Indian Block Print Cotton
  In stock
£16.00 /metre
Heron StripeJapanese Organic Cotton
  Out of Stock
£26.50 /metre
Kittiwake Japanese Seersucker
  In stock
£28.00 /metre
Minato Japanese Cotton Ripstop
  In stock
£28.00 /metre
Dalloway Stripe European Laundered Linen/Cotton
  In stock
£32.50 /metre
Indigo Chambray Crepe Cotton Double Gauze
  In stock
£21.00 /metre
Jolene 7.1oz Denim
  In stock
£16.50 /metre
Lido 6.6oz Denim
  In stock
£16.50 /metre
Deep Navy 5.5oz Dressweight Cotton
  In stock
£18.50 /metre
Duke 8.3oz Denim
  In stock
£16.50 /metre
River 5.3oz Denim
  In stock
£17.50 /metre
Mae 5.6oz Denim Chambray
  In stock
£16.50 /metre
Hank 9.5oz Denim
  In stock
£16.50 /metre
blue cotton canvas
  In stock
£17.50 /metre
blue herringbone denim
  In stock
£16.50 /metre
Blue Slate 10.2oz Denim
  In stock
£16.50 /metre
1 2 3 4 5 6 ...