O Excelsior Palace Hotel é um edifício de estilo mourisco situado a 10 minutos a pé do Anfiteatro Grego. Disponibiliza acesso Wi-Fi gratuito em todas as áreas e uma piscina exterior com vistas panorâmicas para o Monte Etna e para a aldeia de montanha de Castelmola.
Todos os quartos do Excelsior Palace Hotel apresentam móveis elegantes de madeira e pisos em parquet. Incluem ar condicionado e televisão por satélite. Alguns têm uma varanda com vistas para o mar.
O restaurante do hotel é especializado em pratos internacionais e cozinha mediterrânea. O buffet de pequeno-almoço inclui produtos de pastelaria, frutas frescas, ovos e café tradicional italiano. Pode ser servido directamente nos quartos, mediante pedido.
O Excelsior Palace goza de uma localização central no interior de Taormina e oferece vistas para o Mar Jónico. Encontra-se a 5 minutos de carro da saída de Taormina da Auto-estrada A18 e a 2 km da Estação de Taormina.