Take 10% off your first order with code WELCOME10
Shop all fabrics
Showing20 of 589 products
Busy Bee Moss Green Velvet Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP
Busy Bee Bracken Velvet Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP
Busy Bee Natural Velvet Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP
Busy Bee Bracken Linen Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP
Busy Bee Natural Linen Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP
Zen Botanical Green Linen Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP
Alcea Summer Velvet Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP
Alcea Moody Velvet Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP
Alcea Grey Mist Velvet Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP
Alcea Green With Envy Velvet Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP
Alcea Golden Hour Velvet Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP
Alcea Electric Blue Velvet Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP
Alcea Grey Mist Linen Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP
Alcea Summer Linen Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP
Alcea Green With Envy Linen Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP
Alcea Moody Linen Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP
Alcea Golden Hour Linen Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP
Alcea Electric Blue Linen Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP
Jockey Stripe Neapolitan Linen Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP
Jockey Stripe Seville Linen Fabric
Minimum price
£2.00 GBP
-
Maximum price
£94.00 GBP