Restaurant
Pizzeria Villa Zuccaro
48 locals recommend,
Location
5 Piazza Carmine
Taormina, Sicilia
Tips from locals
Best Pizza you can find in Taormina. The location is superb. Don't miss this place
The really best pizza all over Sicily: high quality, good price, nice place and nice people.