Sicilian restaurant specializing in pizza.