Bergère de France


CALINOU 4ply - £3.25

IDEAL sport weight 30% Acrylic 30% Polyamide 40% wool 50g 125m  all colours on sale at £2 per ball