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