296 Clothworks fabrics in the catalogue, 202 in stock today, shelved by collection. Tap one for the shop and the price.
By Beth Grove