Bristol shop open Saturday 11.30-17. Welcome! New patterns online this weekend. EU last order for the summer is 21st of June.

1960's and contemporary linen threads for embroidery