We have found 27 properties on Hazel St, Hannibal, MO. Average price per square feet on Hazel St is $45. It is 40.6% higher than average price per sqft Hannibal. Average sale price on Hazel St is $50,800. It is 4.6% lower than average sale price in Hannibal.