Book 1003 - Shepherd

$21.15
$21.15
Tax included.

Shepherd 1003

Shepherd 1003 features a collection of 9 baby shawls using 2, 3 & 4 ply yarns.