Sterling silver heart, cross and green opalite charm necklace Gold colour

  • $34.48