Virgin Mary of Jerusalem Printed Metal Plated Icon

Virgin Mary of Jerusalem Printed Metal Plated Icon

Regular price
$57.80
Sale price
$49.95

Sizes: 8x10, 11x13, 15x18cm