A perfect place to stay if you are looking for a central apartment with amazing views in Taormina.