Corso Umberto 58, 98039 Taormina
Hotel
3 stars
with
21
rooms
The Isabella is in the center of Corso Umberto, Taormina's main shopping street, 656 feet from the Greek Amphitheater.
All rooms offer air conditioning from June to September and elegant parquet floors.
Hotel Isabella's rooms come with a private bathroom, a mini-bar and views of the surrounding rooftops, Corso ...