Designed by
Title
Santa Maria di Leuca, Italy. Iconic lighthouse located next to Basilica De Finibus Terrae where the Adriatic and Ionian seas meet. #130722224
Description
Santa Maria di Leuca, Italy. Photograph 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