Overview, Hours And Directions Allergy and Immunology - Hannibal 100 Medical Drive, Hannibal, MO 63401 Get Directions Phone Number (573) 231-3200 A department of Blessing Hospital. Related Services Allergy, Asthma and Immunology Show More