In the very heel of Italy’s boot nestles the spellbinding city of Lecce. It is the capital of the Lecce province, which is the second largest in the Puglia region. It is not at all surprising that Lecce has the nickname of ‘the Florence of the South’. Like its Tuscan counterpart L... Back to article »
Region:
Apulia
City:
Lecce
Location:
Large cities