Villa Greta
3.8
(49 reviews){"fullAddress":"Taormina, Italy","city":"Taormina","state":null,"country":"Italy","street1":null,"street2":null,"postalCode":null}
0942-28286-28347Official websiteItalian
Table Service
Restaurants
Restaurant
At a glance
- Verified listing
- Typical visit: about 1 hour