L'Excelsior Palace sorge nello stupendo promontorio della città di Taormina, cinto dai muri greco-romani che Andromaco edificò nel 374 a.C. L'incantevole sito è immerso in un'atmosfera satura di storia che già il torrione e i suoi merli fanno respirare, e nella magnificenza del parco siciliano che, protendendosi verso il mare, costituisce una sorta di palco naturale davanti al monte Etna.