2910 St. Mary's, Hannibal, MO 63401 - MLS#20000145 - Christopher Lo...