Super location, thé roof terrace is amazing, in the center of Taormine!