Oprócz udogodnień rekreacyjnych, takich jak zewnętrzny basen, Excelsior Palace Hotel Taormina oferuje również salę konferencyjną. Atrakcje okolicy, w tym Basilica of St. Nicholas of Bari, znajdują się 250 m od hotelu.
Muzeum Archeologiczne znajduje się w prawie 3 km, a Grecki amfiteatr niedaleko od tego hotelu. Obiekt jest położony w pobliżu atrakcji przyrodniczych, takich jak Wyspa Isola Bella 2 km) i Plaża Spisone 2,1 km). 500 m od Excelsior Palace goście znajdą takie atrakcje, jak Kościół San Giuseppe. Ponadto, uroczy hotel leży w pobliżu od stacji kolejowej Taormina - Giardini Naxos, natomiast Zamek Saracenów jest w prawie 1 km.
77 pokojów wyposażone są w sejf, a także takie udogodnienia jak klimatyzacja. Ze wszystkich pokoi roztacza się widok na morze.
Na śniadanie oferowane są świeże owoce, kawa włoska i jajka. Goście mogą cieszyć się i zrelaksować w jednej z 2 restauracji wewnętrznych. Serwując zarówno dania, jak i napoje, L'Arco - About pizza znajduje się 150 m od Excelsior Palace Hotel.