Last Supper Silver Plated Icon

306450 CER

Last Supper Silver Plated Icon from Italy

20.5" x 10.2"