Guardian Angel Necklace

  • Guardian Angel Necklace

  • Sterling silver pendant of a guardian angel holding a crystal heart
  • £36.00
Out of stock.