The Hannibal Free Library exists to provide quality library service to the residents of Hannibal in an open and non-judgmental environment with free access to library materials in a variety of formats.