Hannibal Clinic | 100 Medical Drive Hannibal, MO 63401. Discrimination is against the law. In our rural health centers, no one will be denied access to services due to inability to pay and there is a discounted/sliding fee schedule available..