Library Board Meetings

The Hannibal Free Library Board of Trustees holds its meetings at 6:15pm on the third Monday of each month at the Library. The public is always welcome to attend. We hope to see you there.