We have found 12 properties on Center St, Hannibal, MO. Average price per square feet on Center St is $15. It is 53.1% lower than average price per sqft Hannibal. Average sale price on Center St is $18,500. It is 65.3% lower than average sale price in Hannibal.