Lecce is located in Puglia, directly in the "heel" of the "boot" of Italy, so to speak ... like Chiesa di Santa Chiara and the Lecce Cathedral. Similar to other ancient cities that date back ...