Mini Mary Necklace


    18K Gold or Silver-Plated

    *Tarnish Free*



    $34.00