Catherine Necklace

Regular price $70.00

16”

Baroque natural pearls

AAA cz stones