Sterling silver heart and cross necklace

Regular price $46.00

18” chain