30 Assorted John James Needles

30 Assorted John James Needles

783932300171

Regular price $3.99
/

Only 8 in stock!
30 needles including: betweens, sharps, darners, and tapestry needles.