Independence House, 300 81st St. South, Birmingham, AL 35206