Multi Color Heart Charm Necklace

Regular price $22.00

18k Gold plated, 17” charm