A true oasis of peace in the center of Lecce