John James Tapestry 28

$3.60

JJ19828
Hand sew needles, John James size 28 tapestry.
5 needles per packet.

Only 2 left in stock

SKU: 13374 Categories: , ,