Blue Sky Woolstok Cast Iron 1300

100% Fine Highland Wool, 50g, 123yds, 112m

5 items left