Large and small hand felted Welsh Valley Hearts
Made with fleece from a local farm
From Willow
Welsh Valley Hearts from Willow
£5.99Price
Designs Available
Large and small hand felted Welsh Valley Hearts
Made with fleece from a local farm
From Willow