Public Library go Results Found: 2 Button group with nested dropdown Hoover Public Library Engage Hoover Public Library 200 Municipal Drive Hoover AL 35216 (205) 444-7816 Visit Website North Shelby Library Engage North Shelby Library 5521 Cahaba Valley Road Birmingham AL 35242 (205) 439-5500 Visit Website