1

John James Sharps 11

SKU
129374
$2.99
John James Sharps #11. 12 needles. Made in England. Finest quality English needles.
OR
  • PRODUCT DETAILS
  • SHARE
  • John James Sharps #11. 12 needles. Made in England. Finest quality English needles.