Vintage Cameo necklace

$12.00
Limited Availability