Our Lady of Grace Large

Regular price $ 58.95

Shipping calculated at checkout.

Beautifully hand painted Our Lady of Grace 11.5”