Birmingham, AL Libraries
Vestavia Hills Public Library
1112 Montgomery Hwy,
Birmingham, 35216
205-978-0155
View detail page - Vestavia Hills Public Library
Jefferson County Public Libraries
1112 Montgomery Hwy,
Birmingham, 35216
205-978-0155
View detail page - Jefferson County Public Libraries
Public Library
4500 Montevallo Rd E107,
Birmingham, 35210
205-591-4944
View detail page - Public Library
Birmingham Public Library
5709 1st Ave N,
Birmingham, 35212
205-591-9564
View detail page - Birmingham Public Library
Birmingham Public Library
401 43rd St N,
Birmingham, 35222
205-592-3697
View detail page - Birmingham Public Library
Birmingham Public Library
4300 7th Ave,
Birmingham, 35224
205-785-3519
View detail page - Birmingham Public Library
Birmingham Public Library
2 6th Ave S,
Birmingham, 35205
205-583-5093
View detail page - Birmingham Public Library
Library The At Bbg
2612 Lane Park Rd,
Birmingham, 35223
205-868-1426
View detail page - Library The At Bbg
Uab Historical Collection
1530 3rd Ave S,
Birmingham, 35294
205-934-4475
View detail page - Uab Historical Collection
Mt Laurel Public Library
33 Olmsted St,
Birmingham, 35242
205-991-1660
View detail page - Mt Laurel Public Library
Co Op Video Library
5237 Meadow Garden Ln,
Birmingham, 35242
205-991-8195
View detail page - Co Op Video Library
Birmingham Public Library
1348 Tuscaloosa Ave SW,
Birmingham, 35211
205-785-3536
View detail page - Birmingham Public Library
West End Branch Library
1348 Tuscaloosa Ave SW,
Birmingham, 35211
205-785-6260
View detail page - West End Branch Library
Birmingham Public Library
1916 25th Ct N,
Birmingham, 35234
205-323-6565
View detail page - Birmingham Public Library
Hoover Public Library
200 Municipal Dr,
Birmingham, 35216
205-444-7800
View detail page - Hoover Public Library
Woodlawn Branch Library
5709 1st Ave N,
Birmingham, 35212
205-595-2001
View detail page - Woodlawn Branch Library
Westside Public Library
5151 Walnut Grove Rd,
Birmingham, 35215
205-589-6699
View detail page - Westside Public Library
Birmingham Public Library-Social Sciences Dept
2100 Park Place,
Birmingham, 35203
205-226-3640
View detail page - Birmingham Public Library-Social Sciences Dept
Emmet O'neal Library
50 Oak St,
Birmingham, 35213
205-879-0497
View detail page - Emmet O'neal Library
Birmingham Public Library
5 Oporto Madrid Blvd S,
Birmingham, 35206
205-583-4654
View detail page - Birmingham Public Library
Branch Leasing
4706 Caldwell Mill Rd,
Birmingham, 35243
205-967-6618
View detail page - Branch Leasing
Birmingham Public Library
4812 Avenue W,
Birmingham, 35208
205-785-2563
View detail page - Birmingham Public Library
Slossfield Branch Library
1916 25th Ct N,
Birmingham, 35234
205-322-1222
View detail page - Slossfield Branch Library
University Bookstore
1400 7th Ave S,
Birmingham, 35233
205-934-4686
View detail page - University Bookstore
Jefferson County Library Cooperative Inc
2100 Park Pl,
Birmingham, 35203
205-226-3615
View detail page - Jefferson County Library Cooperative Inc
Birmingham Public Library System
1100 Hibernian St,
Birmingham, 35214
205-798-5071
View detail page - Birmingham Public Library System
Birmingham City Of
2100 Park Pl,
Birmingham, 35203
205-226-3650
View detail page - Birmingham City Of
Southside Branch Library
1814 11th Ave S,
Birmingham, 35205
205-933-7776
View detail page - Southside Branch Library
East Ensley Branch Library
900 14th St Ensley,
Birmingham, 35228
205-787-1928
View detail page - East Ensley Branch Library
Medical Library
1700 University Blvd,
Birmingham, 35233
205-934-3306
View detail page - Medical Library
North Shelby County Library
5521 Cahaba Valley Rd,
Birmingham, 35242
205-439-5500
View detail page - North Shelby County Library
East Lake Branch Library
5 Oporto Madrid Blvd S,
Birmingham, 35206
205-836-3341
View detail page - East Lake Branch Library
Avondale Branch Library
509 40th St S,
Birmingham, 35222
205-226-4000
View detail page - Avondale Branch Library
Birmingham City Of
1916 25th Ct N,
Birmingham, 35234
205-322-1222
View detail page - Birmingham City Of
Literacy & Outreach Center
730 8th Ave W,
Birmingham, 35204
205-322-6371
View detail page - Literacy & Outreach Center
Public Library
1201 25th Street Ensley,
Birmingham, 35218
205-785-2625
View detail page - Public Library
West End Branch Library
1241 Tuscaloosa Ave SW,
Birmingham, 35211
205-226-4089
View detail page - West End Branch Library
Birmingham City Of
1 8th Ave W,
Birmingham, 35204
205-324-8428
View detail page - Birmingham City Of
Birmingham Public Library System
2 6th Ave SW,
Birmingham, 35211
205-322-1140
View detail page - Birmingham Public Library System
Birmingham City Of
4100 40th Ter N,
Birmingham, 35217
205-849-8739
View detail page - Birmingham City Of
Homewood Library Reference
1721 Oxmoor Rd,
Birmingham, 35209
205-871-5631
View detail page - Homewood Library Reference
North Birmingham Branch
2501 31st Ave N,
Birmingham, 35207
205-226-4025
View detail page - North Birmingham Branch
Five Points West Branch Library
4620 Avenue V,
Birmingham, 35208
205-226-4013
View detail page - Five Points West Branch Library
Birmingham City Of
4300 7th Ave,
Birmingham, 35224
205-785-0349
View detail page - Birmingham City Of
Springville Road Branch Library
1224 Springville Rd,
Birmingham, 35215
205-226-4081
View detail page - Springville Road Branch Library
Homewood Public Library
1721 Oxmoor Rd,
Birmingham, 35209
205-332-6600
View detail page - Homewood Public Library
Emmet O'Neal Library
50 Oak St,
Birmingham, 35213
205-879-0459
View detail page - Emmet O'Neal Library
Jefferson County Public Libraries
2612 Lane Park Rd,
Birmingham, 35223
205-414-3920
View detail page - Jefferson County Public Libraries
Page 1