Sicilian restaurant Ristorante Baffo's, offering pizza and other regional specialties.