Only the finest fabrics

A family-run fabric merchant with over 70 years — and three generations — of experience.

Read our story

Featured fabrics

Subscribe

Fabulous savings

Sale! Summer Days Summer Days
£14.00 £12.00 per metre
Sale! Italian Flowers Italian Flowers
£14.00 £12.00 per metre