Hand-woven woolen socks

There are 13 products.

Hand-woven woolen socks from Himalaya sheep wool from Afganistan.