- shop
- Eloise // Worsted Halves
Eloise // Worsted Halves
$14.00
sold out
Eloise // Worsted Halves
$14.00
sold out
Worsted
100% SW Merino
109 yards // 50 grams
Worsted
100% SW Merino
109 yards // 50 grams
Worsted
100% SW Merino
109 yards // 50 grams
Worsted
100% SW Merino
109 yards // 50 grams