Hotelul Isabella se află in centrul Corso Umberto, principala stradă comercială din Taormina, la 200 m de Amfiteatrul Grecesc. Toate camerele au aer condiționat din iunie pană in septembrie și podea elegantă cu parchet. Camerele Hotelului Isabella au minibar, baie privată și vedere la acoperișurile din jur, la strada comercială Corso Umberto sau la Marea Ionică. Din sala de mic dejun, oaspeții pot admira rămăsite ale zidurilor romane antice ale orasului.
In timpul verii și dacă vremea permite, micul dejun este servit pe terasa de pe acoperiș, care are vedere la teatrul antic din apropiere și la mare. Hotelul oferă un serviciu de transfer la/de la plaja Caparena, aflată la 3 km. De asemenea, oaspetii beneficiază de reducere la facilitătile de wellness disponibile la hotelurile partenere din apropiere.