Excelsior Palace Hotel, an idyllic peaceful oasis in the heart of Taormina. A wonderful location and friendly staff.
This fine hotel is all about timeless vistas – whichever way you turn, you’ll want capture the image. With a prime setting in the hill-top town of Taormina, you’re overlooking the Bay of Naxos and striking Mount Etna. The luxurious grounds are bordered by the remains of Greco-Roman walls, built by Andromacus in 374 BC, putting the hotel’s one hundred years of hospitality into perspective.
Olympic Rating: 4 Star
Official Rating: 4 Star