Excelsior Palace Hotel har til huse i en maurisk bygning som ligger 10 minutters gang fra det græske amfiteater. Der tilbydes gratis wi-fi overalt på ejendommen samt udendørs pool med panoramaudsigt over Etna og bjergskråningen med landsbyen Castelmola.
Samtlige værelser på Excelsior Palace Hotel har elegante træmøbler, parketgulv, aircondition og satellit-tv. Nogle af værelserne har desuden balkon med havudsigt.
Hotellets restaurant har specialiseret sig i internationale favoritter og middelhavsretter. Morgenbuffeten består af wienerbrød, frisk frugt, æg og traditionel italiensk kaffe. Den kan også serveres på hotelværelset efter anmodning.
Excelsior Palace ligger centralt i Taormina, med udsigt over Det Ioniske Hav. Der er 5 minutters kørsel til Taormina-afkørslen på motorvej A18 og 2 km til Taormina Station.