B&B Odeon ligt in Taormina. Het biedt kamers met airconditioning en gratis WiFi.
Alle kamers zijn voorzien van een tv. Elke kamer heeft een eigen externe badkamer met een douche en een haardroger.
Corso Umberto ligt op 200 m van de accommodatie. Het Griekse theater ligt op 7 minuten lopen.