Sterling Silver 23x16 mm Oval Miraculous Medal 18" Necklace

  • $77.00