High Horse 1898 is a new restaurant in Marshall, Texas, just a few hours north of Houston. It's the newest restaurant from ...