Our Lady of Guadalupe Necklace

  • $42.00


22k gold plated necklace with crystals and traditional Virgin Mary pendant