Petite Silver Huguenot Cross

$40.00
sold out

1” tall - Sterling Silver

1” tall - Sterling Silver