Delicate Bead Caps

£2.50

8mm Silver Plated, 16 Pieces

In stock

Delicate Bead Caps

In stock