Iron Horse Hotel(circa 1880's) 101 Main Street
Hannibal, MO 65322
660-846-2011
This fully restored, railroad hotel offers a superior location near area shopping, attractions and entertainment. Ten guest rooms are available and a continental breakfast with fresh Beignets is served daily.