Fredericton NB Canada quilt shop
$4.75
4 in stock
— OR —
Assorted sized self-threading needles, 5 in a package.