German Silver Saquare Shape Beads

70.00

3 in stock

Compare