Church of Santa Croce in Lecce, Italy, completed 1695

Church of Santa Croce in Lecce, Italy, completed 1695