Know a great place in Taormina that isn’t here? Share it! »
The Hotel Isabella is located on Taormina's main street, the Corso Umberto, away from the beach crowds and convenient to the town's night life.
The Corso Umberto is the main street through the ancient town of Taormina, Sicily.