Отель Excelsior Palace расположен в центре города Таормина, в месте с красивым видом на Ионическое море, в 10 минутах ходьбы от греческого амфитеатра. Здание отеля было построено в 1904 году. В 5 минутах езды от отеля находится выезд из Таормины на автомагистраль A18, а в 2 км — вокзал Таормины. Подходит для семейного отдыха.