Next to the beach and with tons of restaurants nearby. Niceplace to stay near Taormina