703 Walnut St, Hannibal, MO 63401 — $31,000 · 2bd · ~3.9% rule | OnePercent