The Cambridgeshire Guild of Weavers, Spinners and Dyers
« All Events
Best of British handwoven and handblock printed textiles with Barley Roscoe MBE