Italian restaurant Ristorante Flavia offers pizza, pasta, and grilled dishes.