Monte Tauro Hotel

Via Madonna Delle Grazie 3
Taormina
Italy