DMC Stranded Cotton

6 strands

 

415 - 501: DMC Stranded Cotton

£0.50Price