Immaculate Heart of Mary 3D plaque

Immaculate Heart of Mary 3D plaque

  • $11.98


6-inch wooden plaque; made in Italy