Yahoo Local Web Search

Search results

  1. Legacy of HopeNon-Profit Organization

    Founded in 1968, Alabama Organ Center is one of the leading providers of tissue and organ transplantation services. The...

    More

    Phone: (205) 731-9200

    Cross Streets: Between 5th Ave S and 6th Ave S

    Open Now

    • Wed

      Open 24 Hours

    516 20th St S Birmingham, AL 35233 495.74 mi

    Is this your business? Verify your listing