Vintage Carnelian Beaded Necklace

$58.00

13 in stock