Agile Physical Therapy

3125 Blue Lake Drive
Vestavia Hills AL 35243

(205) 969-7887

BenchMark Physical Therapy

4704 Cahaba River Road
Birmingham AL 35243

(205) 298-8711

Birmingham Physical Therapy & Sports Medicine

3234 Cahaba Heights Road
Vestavia Hills AL 35243

(205) 298-9101

Champion Sports Medicine

8000 Liberty Parkway
Vestavia Hills AL 35242

(205) 968-8071

Champion Sports Medicine-Rocky Ridge

2470 Rocky Ridge Road
Vestavia Hills AL 35243

(205) 824-4525

Results Physiotherapy

790 Montgomery Highway
Vestavia Hills AL 35216

(205) 545-5910

TherapySouth - Colonnade/Altadena at Patchwork Farms

3056 Healthy Way
Vestavia Hills AL 35243

(205) 783-5270

TherapySouth, LLC

1944 Canyon Road
Vestavia Hills AL 35216

(205) 822-7607