Overview, Hours And Directions Behavioral Health Outpatient - Hannibal 100 Medical Drive, Hannibal, MO 63401 Get Directions Phone Number 573-221-5250 A division of Blessing Hospital. Related Services Behavioral Health Services Outpatient Behavioral Health Services Show More