30 Assorted John James Needles - The Sewing Gallery

30 Assorted John James Needles

100053

Regular price $3.99
/

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