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 dla alergików oferują takie udogodnienia jak klimatyzacja. Zapewniono również mini bar oraz sejf. W niektórych łazienkach znajduje się bidet i oddzielna toaleta, a także suszarka do włosów i ręczniki kąpielowe. Wszystkie pokoje posiadają widok na morze.
Codziennie rano serwowane jest śniadanie ze świeżymi owocami, kawą włoską i jajkami. Goście mogą cieszyć się i zrelaksować w jednej z 2 restauracji wewnętrznych. Pobliskie restauracje, w tym L'Arco - About pizza znajdują się 150 m od Excelsior Palace Hotel.