Lecce is the capital of the province of Lecce, located in the Apulia region of southern Italy. It is the second-most populous city in the region and is known for its rich Baroque architecture.
Discover Lecce: The Baroque Beauty of Apulia - How Well Do You Know This Italian Gem?