red blue check fabric
  In stock
£18.00 /metre
brown red gingham fabric
  In stock
£21.50 /metre
Bay of Bengal Extra Weft Handwoven Cotton
  In stock
£21.50 /metre
Caraway Extra Weft Handwoven Cotton
  In stock
£21.50 /metre
Chelsea Bud Indian Block Print Cotton
  In stock
£16.00 /metre
Clover Cotton Velvet
  In stock
£21.00 /metre
Danny 12.9oz Selvedge Denim
  In stock
£18.75 /metre
Di Notte Heavy Weight Wool
  In stock
£28.00 /metre
Duck Hunter Camouflage Japanese Cotton Canvas
  In stock
£32.00 /metre
Eliot Mid-Weight Wool
  In stock
£26.00 /metre
Fiesta Woven Indian Cotton
  In stock
£18.00 /metre
Flask Italian Wool Coating
  In stock
£28.00 /metre
Floreat Indian Block Print Cotton
  In stock
£16.00 /metre
Fox Brown English Wool
  In stock
£62.50 /metre
Freida Plaid Italian Wool
  In stock
£26.00 /metre
Hatherton 185 European Laundered Linen
  In stock
£23.00 /metre
Hodgkin Heavy-Weight Wool
  In stock
£28.00 /metre
Hughes Alpaca Wool Blend
  In stock
£26.00 /metre
Ikat Lilypad Indian Cotton
  In stock
£18.75 /metre
Indigo English Wool Twill
  In stock
£56.50 /metre
Jamboree Woven Indian Cotton
  In stock
£18.00 /metre
Jordan Extra Weft Handwoven Cotton
  In stock
£21.50 /metre
Keats Wool Blend
  In stock
£26.00 /metre
Light Wash 13.8oz Selvedge Denim
  In stock
£18.75 /metre
Macaron 185 European Laundered Linen
  In stock
£23.00 /metre
Medjool Spot Indian Block Print Cotton
  In stock
£19.50 /metre
Milton Stripe Italian Wool
  In stock
£26.00 /metre
1 2 3 4