I found Marco's place to conveniently located at the north edge of the old town. There are some excellent bars and restaurants close by. Note that there is some noise from a cocktail bar at the end of the street, although it didn't bother us after enjoying a couple of drinks there. Marcos bar and restaurant suggestions were spot on!
The space unique and in an old building with some conversion work done to create a nice terrace which was nice to hang out in.
A perfect apartment to enjoy a fun weekend in Lecce!