The picturesque Italian city of Lecce is known as the 'Florence of the South' thanks to its stunning and sophisticated Baroque architecture. Located in the south of the country, it boasts many ...