Property Location: With a stay at Excelsior Palace Hotel, you'll be centrally located in Taormina, steps from Palazzo dei Duchi di Santo Stefano and Porta Catania. This 4-star hotel is 0.6 mi (1 km) from Piazza del Duomo. Rooms: Make yourself at home in one of the 88 air-conditio... Show More
Traditional in design, it is a cream coloured Mediterranean style design with views on one side over the Mediterranean sea and on the other of Mount Etna.
LobbyThe lobby is medium in size and furnished in a traditional and very pleasant style.
Reach us, we're available 24/7.