Designed by
Title
Santa Maria di Leuca, Italy. Iconic lighthouse located next to Basilica De Finibus Terrae where the Adriatic and Ionian seas meet. #130722264
Description
Santa Maria di Leuca, Italy. Photograph from the road of the iconic lighthouse located next to the Basilica De Finibus Terrae at the place where the Adriatic and Ionian seas meet.
This image is editorial