Il Palazzo is a traditional restaurant specializing in pizzeria cuisine.