add to lightbox download
1/1
Santa Maria Novella is a church in Florence, Italy, situated just across from the main railway station. Opened in 1360.
Santa Maria Novella is a church in Florence, Italy, situated just across from the main railway station. Opened in 1360.
Filename: E Ren. Florence ERF0071.jpg
Copyright Friends of San Diego Architecture