Hotel położony jest na wschodnim wybrzeżu Sycylii, w miejscowości Taormina, na zboczu wzgórza z panoramicznym widokiem na Zatokę Naxos i wulkan Etna. Odległość do centrum miasta wynosi zaledwie 300 m. W pobliżu hotelu znajdują się liczne atrakcje, w tym Teatr Grecki (ok. 10 minut spacerem) oraz kolejka linowa, umożliwiająca szybki dojazd do plaż Mazzar