12 cards of assorted hand sewing needles 70 on each card

Login to see prices

7 in stock

SKU: 151sew1078 Category:

Description

12 cards of assorted hand sewing needles 70 on each card