Tapestry needles 6 pack size 18 - 22

Tapestry needles 6 pack size 18 - 22

  • £1.60
    Unit price per 
Tax included.