We asked for a room with views on to the sea and it was really wonderful and very quiet, set on the higher part of Taormina. Only the staff was not very friendly.
Location: Italy > Sicily > Province of Messina > Taormina
Ranked #82 of 89 Hotels in Taormina
- Also Known As:
- Hotel Villa Igiea Taormina, Sicily