Hannibal Free Clinic
160 Progress Road
Hannibal, MO 63401
573-248-8307
fax: 573-248-8350

Hours
Monday – Friday 8am – 5pm


View Hannibal Free Clinic in a larger map

Please feel free to email us.
I would like to VOLUNTEER.
I would like to make a DONATION.
I would like to make an APPOINTMENT.
I would like more INFORMATION.