Fabrics

A wide range of quality fabrics for patchwork, quilting and craft, available by the metre (0.5m minimum).