Norfolk & Suffolk Guild of Weavers, Spinners and Dyers

Leicester Long Wools, June 25