Designed by
Title
Last Supper room center #81150036
Description
Milan, Italy - November 15, 2016: refectory of church Santa Maria Delle Grazie in Milan in Italy, hosting The Last Supper masterpiece of late 1490s, after restoration. center side point of view.
This image is editorial