1. Country Hearth Inns and Suites 500 Mark Twain Ave, Hannibal, MO 63401 Coordinate: 39.71346,-91.36288 Phone: (573) 221-4100