Fifty 3mm Halo Azurite Czech firepolished, glass gold faceted round beads, C8750

$2.45
Continue Shopping