green blue gingham linen
  In stock
£32.50 /metre
navy 10oz cotton twill
  In stock
£18.50 /metre
green 10oz cotton twill
  In stock
£18.50 /metre
pink cotton 10oz twill
  In stock
£18.50 /metre
green 10oz cotton twill
  In stock
£18.50 /metre
Jolie Indian Block Print Cotton
  In stock
£16.00 /metre
Yarrow Flower Indian Block Print Cotton
  In stock
£16.00 /metre
Mid Summer Indian Block Print Cotton
  In stock
£16.00 /metre
Pippi Fleur Indian Block Print Cotton
  In stock
£16.00 /metre
semi sheer indian cotton
  In stock
£13.50 /metre
blue 11.6oz denim
  In stock
£16.50 /metre
green yellow orange small check
  In stock
£18.00 /metre
brown tencel
  In stock
£20.50 /metre
orange tencel
  In stock
£20.50 /metre
blue tencel
  In stock
£20.50 /metre
yellow tencel
  In stock
£20.50 /metre
light washed 10.8oz denim
  In stock
£18.50 /metre
striped upholstery fabric
  In stock
£28.00 /metre
indigo denim 12.4oz
  In stock
£18.50 /metre
washed cobalt 9.7oz twill
  In stock
£18.50 /metre
indigo japanese selvedge denim
  In stock
£16.50 /metre
navy/brown crossweave italian linen
  Out of Stock
£25.00 /metre
deep blue italian linen
  In stock
£25.00 /metre
vintage camo water resistant cotton
  In stock
£19.50 /metre
cool tan gabardine cotton
  In stock
£19.00 /metre
golden tan gabardine cotton
  In stock
£19.00 /metre
dark brown brushed cotton
  In stock
£18.00 /metre
1 2 3 4 5 6 ...