Hannibal Board of Public Works Share: Utilities Hannibal Board of Public Works Visit Website Request Info 3 Industrial Loop Drive Hannibal, MO 63401 (573) 221-8050 (573) 221-7522 (fax) www.hannibalbpw.org Facebook