translate English to French: Saint Maria of Leuca is one of the best Italian places to practise the diving.
Saint Maria de Leuca est un des plus beaux sites de plongée en Italie.