Le B&B Odeon est situé à Taormine. Il propose des chambres climatisées avec connexion Wi-Fi gratuite.
Toutes les chambres comprennent une télévision. Leur salle de bains privative séparée est pourvue d'une douche et d'un sèche-cheveux.
Le Corso Umberto se trouve à 200 mètres. Le théâtre grec se trouve à 7 minutes à pied.