Santa Maria di Leuca, Italy The meeting point of two seas Santa Maria di Leuca is located in the southern part of Puglia,