Hotelul Isabella 3* este amplasat în centrul principalei străzi comerciale din Taormina, Corso Umberto, la 200 de metri de amfiteatrul grecesc.
Camerele Hotelului Isabella au minibar, baie privată și vedere la acoperișurile din jur, la strada comercială Corso Umberto sau la Marea Ionică. Toate camerele au aer condiţionat şi podea elegantă cu parchet.
Din sala de mic dejun, oaspeții pot admira rămăşiţele zidurilor romane antice ale oraşului. Vara, când vremea este frumoasă, micul dejun este servit pe terasa de pe acoperiş cu vedere la teatrul antic din apropiere.