black cotton organdie fabric
  In stock
£7.00 /metre
Stargaze Indian Cotton
  In stock
£16.00 /metre
Kasia Bloom Indian Cotton
  In stock
£16.00 /metre
Cressida Black Indian Cotton
  In stock
£16.00 /metre
Ficus Black Indian Cotton
  In stock
£16.00 /metre
Indian dyed brown fabric
  Out of Stock
£66.00
Marl Herringbone Yorkshire Coating
  In stock
£29.50 /metre
Quilted Sylvie Indian Cotton
  In stock
£24.00 /metre
black floral block print fabric
  In stock
£16.00 /metre
black triple wash fabric
  In stock
£23.50 /metre
black tangaliya handwoven cotton fabric
  In stock
£25.00 /metre
block print fabric
  Out of Stock
£20.50 /metre
red block print fabric
  In stock
£16.00 /metre
geometric printed fabric
  In stock
£17.50 /metre
striped black white fabric
  In stock
£16.00 /metre
Black Puppytooth Crinkle Japanese Linen/Cotton
  In stock
£28.75 /metre
bold black and white flower block print indian cotton
  Out of Stock
£16.00 /metre
pale grey cotton fabric
  In stock
£19.50 /metre
warm grey organic cotton ticking fabric
  In stock
£32.00 /metre
grey and white striped recycled cotton upholstery fabric
  In stock
£38.00 /metre
charcoal grey alpaca blend wool fabric
  Running Low
£80.00 /metre
Two toned black and grey checked wool coating fabric
  In stock
£36.00 /metre
Black cotton poplin fabric
  In stock
£18.50 /metre
Vermont Grey Wool Coating
  In stock
£36.00 /metre
Ditsy Sailor Indian Cotton
  In stock
£16.00 /metre
Jet Black 130European Laundered Linen
  In stock
£20.50 /metre
Battleship GreyEuropean Linen Waffle
  Out of Stock
£26.50 /metre
1 2 3