Fantastic location right in the heart of the vibrant old town of Lecce.