Sterling silver opalite cross necklace in 3 different versions

  • $26.87