Lecce Gallery The Baroque town of Lecce in Apulia, Southern Italy. Share this:TweetMoreShare on TumblrPocketLike Loading...