A - Z of Embroidery stitches

A - Z of Embroidery stitches

A - Z of embroidery stitches. Over 145 new stitches to add to your repertoire

Part : ***

Barcode : 9781782211693

£12.99 each