The Madison Public Library is a branch of the Huntsville / Madison County Public Library System. It provides an extensive inventory of books, CDs, DVDs, including an extensive collection of digital materials. In addition to media, the Library has workshops, book clubs, and story times scheduled throughout the week.
The library facility includes a public meeting room that can support up to 70 people and also has numerous computers available for use as well as free wireless Internet access and printing.
To see more of what Madison Public Library has to offer, visit their website.