For more than 60 years, Hannibal Clinic has been serving our communities with high quality, medical care, close to home. With locations in Hannibal, Bowling Green, Center, Clarence, Mexico, Monroe City and Palmyra, we're here to serve the primary and specialty health care needs for your family.