This property is a 6-minute walk from the beach. Hotel Elios is located in Taormina city centre, near the public gardens. All rooms are air-conditioned and spacious. Free Wi-Fi is available in the lobby.
The hotel's sun terrace offers a unique view on Mount Etna and the Giardini Naxos Bay on one side, and the open sea on the other side.
The rooms are equipped with a TV, a minibar, and a private bathroom. Some offer views of the sea.
The Elios is just 650 feet from Taormina's main street, lined with shops and leading to the Greek Theatre.