Best possible location for visiting Lecce in a stunning apartment absolutely in walking distance to an amazingly historical town.