Gran Rio Mexican Restaurant 206 Steamboat Bend Shopping Center. 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. Huck's Homestead is located four miles south of Hannibal on Highway 61. It has a full buffet, catering and is available for private parties.
Breakfast is served anytime.
Meals are available for both dine-in and carryout. There are a wide variety of choices on the family-style menu. 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.