The Last Supper/Ultima Cena-LS81P

The Last Supper/Ultima Cena-LS81P

Regular price $290.00 Sale

Full color hand painted wall mountable Last Supper

 42” x 26” x 4.3”