DSCF0353

Welcome to the Official Town of Hannibal Website!

Planning Board meets March 3, 2016 at 7 P.M.

Town Board meets THURSDAY, February 18, 2016 at 7 P.M.