ITALIAN GLAMOUR IN LECCE

The lovely Italian city of Lecce is found right down in Italy’s heel in the heart…