Library Name | Branch Name | Address | Phone |
---|---|---|---|
Birmingham Public Library | Avondale Library | 509 40th St. S Birmingham, AL 35222 |
(205) 226-4000 |
Birmingham Public Library | Central Library | 2100 Park Place Birmingham, AL 35203 |
(205) 226-3600 |
Birmingham Public Library | East Ensley Library | 900 14th Street Ensley Birmingham, AL 35218 |
(205) 787-1928 |
Birmingham Public Library | East Lake Branch | 5 Oporto-Madrid Blvd. S. Birmingham, AL 35206 |
(205) 836-3341 |
Birmingham Public Library | Eastwood Branch | 4500 Montevallo Road Birmingham, AL 35210 |
(205) 591-4944 |
Birmingham Public Library | Ensley Branch | 1201 25th Street Ensley Birmingham, AL 35218 |
(205) 785-2625 |
Birmingham Public Library | Five Points West Branch | 4812 Avenue W Birmingham, AL 35208 |
(205) 226-4013 |
Birmingham Public Library | Inglenook Branch | 4100 40th Terrace North Birmingham, AL 35217 |
(205) 849-8739 |
Birmingham Public Library | North Avondale Branch | 501 43rd Street N Birmingham, AL 35222 |
(205) 592-2082 |
Birmingham Public Library | North Birmingham Branch | 2501 31st Avenue North Birmingham, AL 35207 |
(205) 226-4025 |
Birmingham Public Library | Powderly Branch | 3301 Jefferson Avenue SW Birmingham, AL 35221 |
(205) 925-6178 |
Birmingham Public Library | Pratt City Branch | 509 Dugan Ave Birmingham, AL 35214 |
(205) 798-5071 |
Birmingham Public Library | Smithfield Branch | 1 8th Avenue West Birmingham, AL 35204 |
(205) 324-8428 |
Birmingham Public Library | Southside Branch | 1814 11th Avenue South Birmingham, AL 35205 |
(205) 933-7776 |
Birmingham Public Library | Springville Road Branch | 1224 Old Springville Road Birmingham, AL 35235 |
(205) 226-4081 |
Birmingham Public Library | Titusville Branch | 2 6th Avenue SW Birmingham, AL 35211 |
(205) 322-1140 |
Birmingham Public Library | West End Branch | 1241 Tuscaloosa Avenue SW Birmingham, AL 35211 |
(205) 226-4089 |
Birmingham Public Library | Woodlawn Branch | 5709 1st Ave. N Birmingham, AL 35212 |
(205) 595-2001 |
Birmingham Public Library | Wylam Branch | 4300 7th Avenue Wylam Birmingham, AL 35224 |
(205) 785-0349 |