Free U.S. shipping on orders over $125!

#26 John James Petit

$6.25

| /

These John James Petit gold plated tapestry needles are 1.25" long with a large eye for easy threading. Three needles in a pack.

Next Previous