Miraculous Virgin Mary Tag Necklace

Regular price $ 28.00

18k gold plated Virgin Mary tag necklace.

18” long.