El hotel está ubicado justo a las afueras del centro de la ciudad, en una zona estratégica a la par que romántica con sus impresionantes vistas del mar, del monte Etna y de Taormina.
En planta baja se encuentra un restaurante de gran capacidad donde se sirven exquisitos platos sicilianos, acompañados generalmente con los mejores vinos sicilianos.