Our Lady of Walsingham - 12 inch

  • Sale
  • Regular price £35.00


12" statue of Our Lady of Walsingham. Renaissance range. Each statue is crafted to traditional Italian design. Great for a home altar or gift.