Mystic Purple Hematite Tubes

£2.50

4mm x 2mm Coated Tubes 16″ Strand

In stock