Al Pozzo is an Italian restaurant offering flavorful dishes in a pleasant atmosphere, including vegetarian options.