Collection: SATIN

Only £2.95 delivery on orders between £0 and £9.99 and £3.95 delivery on orders between £10 and £49.99.

FREE DELIVERY on all haberdashery and orders over £50!

All our fabrics are priced per full metre.