The Stunning City of Lecce
The small city of Lecce resides in southern region of Puglia in Italy, right in the heel of the boot, in the Salento Coast area. The city is commonly referred to as the “Florence of the South.” Now, I haven’t had the pleasure of visiting…