Best place in Lecce to stay!
Awesome flat and few steps from old town!