Lecce is the capital of the province of Lecce and its largest city, with a population of 94,387. In southern Italy’s Apulia region, it spreads across the Salentine Peninsula at the heel of the Italian Peninsula.