70% Extrafine Merino 30% Silk Hand dyed
135m 50g Skein Handwash

Showing the single result

Filter by:Clear all