21. Marion County Assessor S Office
906 Broadway, Hannibal, MO 63401
Coordinate: 39.70636,-91.36423
Phone: (573) 221-0589
22. Public Defender
201 N 3rd St, Hannibal, MO 63401
Coordinate: 39.7101,-91.35764
Phone: (573) 248-2430
23. Hannibal Housing Authority
3614 Navajo St, Hannibal, MO 63401
Coordinate: 39.71541,-91.39776
Phone: (573) 248-1688