Plain Homespun Cotton – Lilac

£3.50

Homespun plain dyed 100% cotton    approx. 110cm wide   Price per half metre

Buy now Read more