Winsor Cotton Velvet
  In stock
£21.00 /metre
Minke Italian Wool Coating
  In stock
£28.00 /metre
Turner Italian Wool Coating
  In stock
£28.00 /metre
Di Notte Heavy Wight Wool
  In stock
£28.00 /metre
Schoolhouse Blue 28 Wale Corduroy
  In stock
£21.00 /metre
Medjool Spot Indian Block Print Cotton
  In stock
£19.50 /metre
Bay of Bengal Extra Weft Handwoven Cotton
  In stock
£21.50 /metre
Pink Floret Indian Block Print Cotton
  In stock
£16.00 /metre
Viola Indian Block Print Cotton
  In stock
£16.00 /metre
Floreat Indian Block Print Cotton
  In stock
£16.00 /metre
Light Wash 13.8oz Selvedge Denim
  In stock
£18.75 /metre
Danny 12.9oz Selvedge Denim
  In stock
£18.75 /metre
White Dip 15.1oz Selvedge Denim
  In stock
£18.75 /metre
Fox Brown English Wool
  In stock
£62.50 /metre
Indigo English Wool Twill
  In stock
£56.50 /metre
Suki Hana Organic Seersucker
  In stock
£26.00 /metre
Bluets Hana Organic Seersucker
  Out of Stock
£26.00 /metre
Windflower Indian Block Print Cotton
  Out of Stock
£19.50 /metre
Little Light Extra Weft Handwoven Cotton
  In stock
£21.50 /metre
Maia StripeJapanese Organic Cotton
  Out of Stock
£26.50 /metre
Kawa Stripe Japanese Linen
  Out of 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
1 2 3 4 5 6 ...