John James
Elevate your stitching with John James needles. Discover premium English tapestry, beading, and yarn darning needles trusted by makers for generations.
Sort by:
Sale price
From $4.25Regular price
Regular price
From $4.25
Unit price
/
