Black and Gold Haberdashery printed cotton per 1/2mt

Original price was: £5.79.Current price is: £4.79.

Add a spool of thread.