Gran Rio Mexican Restaurant 206 Steamboat Bend Shopping Ctr. It has free chips and salsa, as well as daily lunch specials. A local favorite, the Grand Rio Mexican Restaurant has good food at moderate prices. Logue's is locally owned and offers a verity of meal choices. It is located just off Highway 61, north of Huckleberry Park.
Breakfast is served all day and the dinner menu includes roast beef, pork cutlets, chicken and ham.
Prices are moderate and all orders can be prepared to go. 6am-9pm daily Since 1942 the Mark Twain Family Restaurant has been a favorite of the people of Hannibal. There are more than 20 sandwiches to choose from as well as full course meals. On Saturday and Sunday there is a full breakfast buffet in the morning. The Mark Twain Family Restaurant is located in downtown Hannibal.