Mini Cross Necklace

$50.00

  • sterling silver
  • gold plated 
Color