Bristol shop is open Saturday 12-5 or daily by appointment. Welcome!

1960's and contemporary linen threads for embroidery