Heart Shaped Cross Necklace

Regular price $19.56

14K Gold Plated 

24INCH