Das Excelsior Palace Hotel ist in einem Gebäude im maurischen Stil untergebracht, nur 10 Gehminuten vom griechischen Amphitheater entfernt und bietet kostenfreies WLAN in allen Bereichen sowie einen Außenpool mit Panoramablick auf den Ätna und das Bergdorf Castelmola.
Die Zimmer im Excelsior Palace Hotel verfügen über elegante Holzmöbel, Parkettböden, Sat-TV und teilweise einen Balkon mit Meerblick. Sie sind klimatisiert.
Das Hotelrestaurant ist auf internationale Spezialitäten und mediterrane Küche spezialisiert. Das Frühstücksbuffet umfasst Backwaren, frisches Obst, Eier und traditionellen italienischen Kaffee und kann auf Anfrage direkt in Ihrem Zimmer serviert werden.
Das Excelsior Palace genießt eine zentrale Lage landeinwärts in Taormina und bietet Aussicht auf das Ionische Meer. Die Ausfahrt Taormina auf der Autobahn A18 ist 5 Autominuten entfernt, den Bahnhof Taormina erreichen Sie nach 2 km.