Scotland's premier Knitting Event

Edinburgh Yarn Festival

17th/18th/19th March 2016