Maia StripeJapanese Organic Cotton
  In stock
$37.25 /metre
Ash SakuraJapanese Cotton
  In stock
$35.00 /metre
Play Stripe Indian Handwoven Cotton
  In stock
$25.25 /metre
Stipple Pink Stripe Indian Handwoven Cotton
  In stock
$25.25 /metre
Terra Mini Gingham Handwoven Cotton Check
  In stock
$30.25 /metre
Fable Time Check Handwoven Cotton Check
  In stock
$30.25 /metre
Smock Stripe Jute Runner
  In stock
$18.25 /metre
Prickly Pear European Laundered Linen Stripe
  In stock
$45.50 /metre
Frosted Posset European Laundered Linen Check
  In stock
$45.50 /metre
Lazy LupinsEuropean Laundered Linen Check
  In stock
$45.50 /metre
Honey PlumEuropean Laundered Linen Stripe
  In stock
$45.50 /metre
Feverfew European Laundered Linen Check
  In stock
$45.50 /metre
Poolside European Laundered Linen Stripe
  In stock
$45.50 /metre
Sea Holly European Laundered Linen Check
  In stock
$45.50 /metre
Blue Bobbette Indian Cotton Cross Stitch
  In stock
$26.00 /metre
Green Bobbette Indian Cotton Cross Stitch
  In stock
$26.00 /metre
Rust Bobbette Indian Cotton Cross Stitch
  In stock
$26.00 /metre
Pink Lumiere Indian Striped Cotton
  In stock
$22.50 /metre
Blue/Green Lumiere Indian Striped Cotton
  In stock
$22.50 /metre
Sapphire Blossom Indian Block Print Cotton
  In stock
$22.50 /metre
Heron StripeJapanese Organic Cotton
  Out of Stock
$37.25 /metre
Freja StripeJapanese Organic Cotton
  Out of Stock
$37.25 /metre
Swallow StripeJapanese Organic Cotton
  In stock
$37.25 /metre
Kittiwake Japanese Seersucker
  In stock
$39.25 /metre
Mizzle Japanese Seersucker
  In stock
$39.25 /metre
Midori 18 Wale Double Sided Corduroy
  In stock
$49.00 /metre
Niwaki 18 Wale Double Sided Corduroy
  In stock
$49.00 /metre
1 2 3 4 5 6