12 cards of 10 assorted machine needles

Login to see prices

17 in stock

SKU: 151sew1083 Category:

Description

12 cards of 10 assorted machine needles