For all those who love hand sewing - this is a must; tips from the experts.
Supplier: Royal School of Needlework
Price: £17.95
Select postage:
Visit to the Royal School of Needlework - Part 1; classroom and shop
Play video