Hannibal, MO home for sale is just minutes from the historic downtown district. Northeast Missouri recreation property sits on 17 acres of mostly open ground with 32x48 shed and 2 ponds. MO home in town features 1,630 square feet, 3 bedrooms, 2 baths