4 listings
Specchia stands in a strategic position in the province of Lecce. The town, halfway between the Ionian and Adriatic Seas, is considered a pearl of the Puglia region and has been rightfully lis