Situato nel centro di Taormina, vicino ai giardini pubblici, l'Hotel Elios vanta camere climatizzate e spaziose, la maggior parte dotata di vista sul mare.
La connessione Wi-Fi è disponibile gratuitamente nella hall.
La splendida terrazza dell'hotel offre viste uniche sull'Etna e sulla baia di Giardini Naxos da un lato e sul mare aperto dall'altro.
L'Elios sorge a soli 200 metri dalla strada principale di Taormina, ricca di negozi e diretta al Teatro Greco.