Locations. Hannibal 100 Medical Drive. Hannibal, MO 63401 573-221-5250. Phone 573.231.3167 Fax 573.221.1659 Request An Appointment..