1-10 of 97

Restaurants - Hannibal, MO

★★★★★ 7 Reviews

El Vaquero Mexica Cuisine

  • 374 Huck Finn Shopping Ctr, Hannibal, MO
  • 573-221-5565

"Delicious! Can't remember my waitress name but she was nice and brought the food out pretty fast. I remember that I got shripm soft tacos with tomatillo salsa ..."

★★★★★ 2 Reviews

mark twain dinette

  • 400 N. 3rd st., Hannibal, MO
  • 573-221-5300

"I grew up in Hannibal and my family is still there. The original name of the Mark Twain Dinette was the Frost Top. They have the BEST tenderloins. ..."

★★★★★ 1 Review

Mark Twain Dinette

  • 400 N 3rd St, Hannibal, MO
  • 573-221-5300

"Mark Twain Dinette in Hannibal, MO has new owners, friendly staff, smoke and alcohol free, newly remodeled and is fresh and clean..the food is delicious."

★★★★★ 1 Review

Drake's Steak & Ale

  • 421 Clinic Rd, Hannibal, MO
  • 573-629-2409

"Large portion sizes, decent price........everything has been good so far. It's the only sit-down non-chain restaurant I'll go to in Hannibal, due to the fact that it's non-smoking."

★★★★★ 1 Review


  • 2860 James Rd, Hannibal, MO
  • 573-221-5442

"This is my all time favorite pizza place. The pizza is super thin with tons of toppings. Order Vick's Big Cheese and you won't be disappointed. Top it ..."

★★★★★ 1 Review

LaBinnah Bistro

  • 207 N 5th St, Hannibal, MO
  • 573-221-8207

"My third favorite restaurant in the entire world (Chevre D'Or in Eze, France. Chez Nous in Humble, Texas. LaBinnah in Hanjibal Mo.). Seriously, I travel all over the ..."

★★★★☆ 2 Reviews

Fiddlestik Food & Spirits

  • 8945 Highway 36, Hannibal, MO
  • 573-406-0493

"My husband and I had a wonderful meal here. My husband's steak was incredible! I had a pasta and chicken dish that was wonderful too. Great service and ..."

★★★★☆ 2 Reviews

T J's Supper Club

  • 211 Munger Ln, Hannibal, MO
  • 573-221-5551

"tj's has a great menu. a good variety of food, and everything i have tried is very good. the waitresses are very nice and do a great job, ..."

★★★★☆ 1 Review

Breadeaux Pizza

  • 200 N Main St, Hannibal, MO
  • 573-221-1500

"they are a great alternative to the usual pizza places (pizza hut, dominoes). they have a good variety of pizzas, and are reasonably priced. my only complaint is ..."

★★★★☆ 1 Review

Da Nancy's

  • 601 Broadway, Hannibal, MO
  • 573-248-3111

"This former bus depot is off the beaten track from the well-trodden Hannibal tourist area. This is where the locals go, and it's only a stone's throw from ..."

Related Hannibal, MO searches