Obiekt Excelsior Palace Hotel znajduje się w budynku w stylu mauretańskim, z którego w ciągu 10 minut można dotrzeć spacerem do greckiego amfiteatru. Obiekt oferuje bezpłatne WiFi w całym budynku oraz odkryty basen z panoramicznym widokiem na Etnę i położone na zboczu wzgórza miasteczko Castelmola.
Każdy pokój wyposażony jest w eleganckie drewniane meble, a podłoga została wyłożona parkietem. Do dyspozycji Gości jest także klimatyzacja i telewizor z dostępem do kanałów satelitarnych. Niektóre pokoje oferują balkon z widokiem na morze.
Hotelowa restauracja specjalizuje się w daniach kuchni międzynarodowej i śródziemnomorskiej. Na śniadanie w formie bufetu składają się wypieki, świeże owoce, jajka, a także tradycyjna, włoska kawa. Na życzenie śniadanie może być podane bezpośrednio do pokoju.
Hotel położony jest w centrum miejscowości Taormina i zapewnia znakomity widok na Morze Jońskie. Gości obiektu dzieli 5 minut jazdy samochodem od zjazdu z autostrady A18 oraz odległość 2 km od dworca Taormina.