Directory Company Details Hannibal Regional Hospital Address: PO Box 551, Hannibal, MO 63401 United States Phone: 573-248-5375 Fax: 573-248-5482 Company Type: Associate