Hannibal Free Clinic Share: Medical Services Hannibal Free Clinic Visit Website 160 Progress Road Hannibal, MO 63401 (573) 248-8307 (573) 248-8350 (fax)