Return to
Palazzo Napoli gallery
The seafront town of Santa Maria di Leuca at the southernmost tip of Salento.
60 / 65