Winter Warmer Fabrics - NEW IN!
Babycord - Denim Blue
£6.99 per metre
Cotton Mix- Latté
£4.99 per metre
Babycord - Sea Life on blue
£6.99 per metre
Babycord - Dotty Pink
£6.99 per metre
Babycord - Brick Red Stripe
£4 per metre
Counting Sheep
£7.99 per metre
Party Stars - Pink
£6.99 per metre
Gingerbread Penguin Mix
£6.99 per metre
Paisley Floral Navy
£7.99 per metre
Geneva Navy
£7.99 per metre
Geneva Light Blue
£7.99 per metre
Duplicating Spots - Blue
£7.99 per metre
Geneva Blue
£7.99 per metre