Das Hotel Excelsior Palace Hotel liegt malerisch auf einem Felsvorsprung in Taormina, mit beeindruckendem Blick auf den Ätna und die Bucht von Naxos. Es befindet sich am Rand des historischen Stadtzentrums, nahe des Corso Umbertos, und ist durch einen regelmäßigen Shuttlebus-Service bequem mit den Stränden verbunden. Die Umgebung lädt zum Entspannen in einem Garten mit Kamin ein, umgeben von einem charmanten und stilvollen Ambiente.
Das Hotel bietet Zimmer mit unterschiedlichen Bettenoptionen wie Doppelbett, Queensize- oder Kingsize-Bett. Die meisten Unterkünfte verfügen über einen Balkon mit Meerblick. Zudem bieten die Zimmer einen Safe, eine Minibar, einen Kühlschrank sowie eine Tee- und Kaffeemaschine. Die Bäder sind mit Dusche und Badewanne ausgestattet und sorgen für Komfort während des Aufenthalts.
Zur Gastronomie gehören ein Restaurant, ein Café und eine Bar, die Halbpension und Frühstücksbuffet anbieten. Es werden spezielle Verpflegungsangebote wie Diätgerichte und vegetarische Speisen serviert. Wellnessangebote umfassen Massagen, Körperbehandlungen, Spa-Einrichtungen und Saunen. Sportbegeisterte finden Aktivitäten wie Tauchen, Golf, Tennis, Wassersport, Wandern und Fitnessmöglichkeiten.