1020 26th Street South Birmingham, Birmingham, AL 35205
We’re part of the largest physical therapy network in the U.S. With almost 2,000 outpatient physical therapy centers and 7,000-plus licensed therapists, we’re a leader in physical therapy excellence.
1020 26th Street South Birmingham, Birmingham, AL 35205