Excelsior Palace Hotel
About
The Excelsior Palace Hotel, a historic 4‑star establishment dating back to 1904, sits on a picturesque promontory in Taormina’s heart, offering breathtaking views of the Bay of Naxos, Mount Etna, and the Greek Theatre. Guests can enjoy a luxurious Mediterranean park, an Olympic‑sized swimming pool, and a range of elegant rooms with panoramic sea or Etna vistas. The on‑site restaurant showcases traditional Sicilian dishes alongside an international menu and a 140‑seat dining room, making it an ideal venue for weddings, corporate events, and cultural celebrations. With round‑the‑clock reception, free wireless connectivity, and a focus on environmental sustainability, Excelsior Palace blends historic charm with modern comforts for families, couples and business travelers alike.