John James Tapestry 18

$3.60

JJ19818
Hand sew needles, John James size 18 tapestry.
6 needles per packet.

In stock

SKU: 13133 Categories: , ,