16-18” hand beaded 2mm Silver Pyrite necklace with tiny vintage Emerald Enameled Lourdes medal

Pyrite Beaded Vintage Lourdes Necklace

$48.00Price