Loading hotels
Confirming room availability...
Itaca, Piazza Archimede 2, Siracusa, Italy
With a stay at Itaca in Syracuse (Ortygia), you'll be minutes from Fountain of Diana and Cathedral of Syracuse. This bed & breakfast is within close proximity of Palazzo Lanza and Piazza Archimede.