Zoom Purple agate on silver necklace

Purple agate on silver necklace

$58.00
18" sterling silver necklace

Purple agate on silver necklace

$58.00