Bellini

£30.00

Handspun corriedale/silk with hand-dyed longwool curls
50 m

1 of 4