Polworth - 100g

£4.50

Share

A very luxurious fibre, ideal for hand spinning