We've had some great value Christmas cottons arrive in the shop. They are 135cm wide and priced at only £7 per metre they are an absolute steal! Available in several contemporary designs, these fabric will make a brilliant addition to your Christmas fabric stash and are perfect for many projects from table cloths to Santa sacks.

SEE £7 CHRISTMAS COTTONS