Charming place centrally located in Lecce! Perfect location providing a quick walk to local sites and restaurants