This is a really nice hotel in every way. It's located at the upper part of the town with a terrific view, but is only a 3-minute walk down some steps to the main street When we checked in they gave us a free upgrade to a really nice room with a fabulous view over Taormina. The room was very...
More
- Manage your listing
