Black Suzu Japanese Cotton
  Out of Stock
£22.00 /metre
Play Stripe Indian Handwoven Cotton
  In stock
£18.00 /metre
Stipple Pink Stripe Indian Handwoven Cotton
  In stock
£18.00 /metre
Mocha Gingham Indian Handwoven Cotton
  Out of Stock
£18.00 /metre
Cardamom Gingham Indian Handwoven Cotton
  Out of Stock
£18.00 /metre
Myrtle Gingham Indian Handwoven Cotton
  In stock
£18.00 /metre
Terra Mini Gingham Handwoven Cotton Check
  In stock
£21.50 /metre
Flaming Fury Handwoven Cotton Stripe
  In stock
£21.50 /metre
Freddie Check 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
Goldie Quilted Cotton Jacquard
  In stock
£32.50 /metre
Almond Organic Cotton Voile
  In stock
£10.00 /metre
Rosewood Organic Cotton Voile
  In stock
£10.00 /metre
Fresco Organic Cotton Voile
  In stock
£10.00 /metre
Petal Pink Organic Cotton Voile
  In stock
£10.00 /metre
Blue Bobbette Indian Cotton Cross Stitch
  Out of Stock
£18.50 /metre
Green Bobbette Indian Cotton Cross Stitch
  Out of Stock
£18.50 /metre
Rust Bobbette Indian Cotton Cross Stitch
  Running Low
£18.50 /metre
Dawson Gingham Heavy Recycled Cotton
  In stock
£38.00 /metre
upholstery cotton brown gingham
  In stock
£38.00 /metre
Archie Brown Soft Stitch Quilted Jacquard Cotton
  In stock
£26.00 /metre
Ikat Portico Indian Cotton
  In stock
£21.00 /metre
Sapphire Blossom Indian Block Print Cotton
  In stock
£16.00 /metre
Heron StripeJapanese Organic Cotton
  In stock
£26.50 /metre
Freja StripeJapanese Organic Cotton
  In stock
£26.50 /metre
Swallow StripeJapanese Organic Cotton
  In stock
£26.50 /metre