John James Sharps Needles

$2.99

12/card Made in England. Finest Quality English Needles.

8 in stock

SKU: 2173 Category: