Hand dyed 6- Strand cotton embroidery floss

£2.50

Only 2 left in stock