All types Bakery Bar Cafe Club Restaurant All types All types Bakeries Bars Cafes Night clubs Restaurants Best cafes in Hannibal, MO 5 Closed now Badger Cheese Haus 204 Bird Street, Hannibal, MO 63401 Cafe 5 Closed now Java Jive 211 North Main Street, Hannibal, MO 63401 Cafe Bakery 1 Open now McDonald's 4407 McMasters Avenue, Hannibal, MO 63401 Restaurant Cafe 5 Mi Mexico Cafe 3650 Stardust Dr, Hannibal, MO 63401 Restaurant Cafe