Portuguese restaurant O Santos offers a varied menu of fresh, flavorful dishes.