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

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.