18kt gold Carnelian neckpiece

18kt gold Carnelian neckpiece

$2,400.00