301 N. Fifth Street Hannibal Missouri
With a stay at Hannibal Garden House Bed and Breakfast in Hannibal, you'll be within a 5-minute walk of Mississippi River and Big River Train Town. Featured amenities include a business center, a library, and coffee/tea in a common area. Free self parking is available onsite.