List of 5-Star Hotels near Birmingham Public Library Avondale Regional Branch - 509 40th St S, Birmingham, AL 35222, United States.