rusty orange cross stitch fabric
  In stock
£20.00 /metre
cream navy cross stitch fabric
  In stock
£20.00 /metre
turquoise cross stitch fabric
  In stock
£20.00 /metre
green cross stitch fabric
  In stock
£20.00 /metre
blue gingham seersucker fabric
  In stock
£17.50 /metre
blue tan gingham seersucker fabric
  In stock
£17.50 /metre
green gingham seersucker fabric
  In stock
£17.50 /metre
pink gingham seersucker fabric
  Out of Stock
£17.50 /metre
turquoise coral loopy fabric
  Running Low
£17.00 /metre
green grey handwoven loopy fabric
  In stock
£17.00 /metre
green handwoven loopy fabric
  In stock
£17.00 /metre
pink orange handwoven fabric
  In stock
£17.00 /metre
brown handwoven loopy fabric
  In stock
£17.00 /metre
handwoven indian loopy fabric
  In stock
£17.00 /metre
loopy handwoven check fabric
  In stock
£19.00 /metre
quilted indian block printed fabric
  In stock
£25.00 /metre
quilted block print fabric
  In stock
£25.00 /metre
block printed saree fabric
  In stock
£60.00
block print saree fabric
  Running Low
£60.00
green shibori fabric
  In stock
£43.50
shibori blue fabric
  In stock
£43.50
block print fabric
  Running Low
£20.50 /metre
indigo polka dot fabric
  In stock
£16.00 /metre
red dotty block print fabric
  In stock
£16.00 /metre
red block print fabric
  In stock
£16.00 /metre
flower block print fabric
  In stock
£16.00 /metre
block printed fabric
  In stock
£16.00 /metre