Great location in the heart of Catania.