Press Inquiries (205) 226-3746
Branch and Department phone numbers
Mailing address: Birmingham Public Library 2100 Park Place Birmingham, AL 35203