Perched above the Ohio River in Illinois, this scenic state park restaurant pairs sweeping views with classic comfort food ...