A nicely remodeled place right on the edge of Catania's main drag.