Preview

Kilometer zero, Basilica of Santa Maria de Finibus Terrae, Santa Maria di Leuca, Castrignano del Capo, Lecce, Salento, Apulia, Italy
Kilometer zero, Basilica of Santa Maria de Finibus Terrae, Santa Maria di Leuca, Castrignano del Capo, Lecce, Salento, Apulia, Italy
Image ID: 1292-5671
Artist: ProCip
Purchase a commercial license Buy framed prints & more from our print store