Giza Cotton  4ply    Kaleidoscope 2480.

Giza Cotton 4ply Kaleidoscope 2480.

Regular price
£2.39
Sale price
£2.39
Shipping calculated at checkout.

50g

100% mercised cotton