El Excelsior Palace Hotel es un edificio de estilo morisco ubicado a 10 minutos a pie del anfiteatro griego. Ofrece WiFi gratuita en todas las zonas y piscina exterior con vistas panorámicas al volcán Etna y a la localidad de montaña de Castelmola.
Todas las habitaciones del Excelsior Palace Hotel tienen elegantes muebles de madera y suelos de parquet. Cuentan con aire acondicionado y TV vía satélite, y algunas tienen un balcón con vistas al mar.
El restaurante del hotel está especializado en platos internacionales y cocina mediterránea. El desayuno buffet incluye bollería, fruta fresca, huevos y café tradicional italiano, que se puede servir directamente en la habitación bajo petición.
El Excelsior Palace ofrece vistas al mar Jónico y goza de una ubicación céntrica en Taormina. Se encuentra a 5 minutos en coche desde la salida Taormina de la autopista A18 y a 2 km de la estación de la ciudad.