Cart

Thanks for buying products from Neath Valley Cross stitch, UK postage is £2.95 on orders under £25. For UK orders over £25.00 please SELECT FREE SHIPPING OPTION.

Your basket is currently empty.

Return to shop