Sterling silver heart and cross necklace

Regular price $54.00

18” chain