The Alabama Public Library Service (APLS) provides leadership, resources, and programming to support Alabama public libraries in providing quality library ...
Hours · Adamsville · Bessemer · Birmingham · Botanical Gardens · Center Point · Clay · Fultondale · Gardendale · Graysville · Homewood · Hoover · Hueytown ...
For 200 years, the library has been dedicated to enriching the educational, recreational and cultural lives of communities in Madison County through materials, ...