Health Care
3690 Grandview Parkway
Vestavia Hills, AL 35243
- Map
- (205) 592-1246
3700 Cahaba Beach Road
Hoover, AL 35242
- Map
- (205) 403-8902
1600 7th Avenue South
Birmingham, AL 35233-1785
- Map
- (205) 939-9100
1130 22nd Street South
Suite 1000
Birmingham, AL 35205
- Map
- (205) 939-7000
500 22nd Street South
Birmingham, AL 35233
- Map
- (205) 975-5362
401 Valley Avenue
Birmingham, AL 35209-3805
- Map
- (205) 941-1414
3600 5th Avenue South
Birmingham, AL 35222
- Map
- (205) 592-4792
P O Box 380155
Birmingham, AL 35238-0155
- Map
- (205) 226-8669
2900 6th Avenue South
Birmingham, AL 35233
- Map
- (205) 324-9729
2300 Riverchase Center
Birmingham, AL 35244-2808
- Map
- (205) 967-7880
4616 Montevallo Road
Suite 200
Birmingham , AL 35210
- Map
- (205) 957-0106
396 West Oxmoor Road
Birmingham, AL 35209
- Map
- (205) 943-6000