Aviva Rose

Beaded Snake Necklace

$855.00