Affordable, personalized medicine with no hidden costs. Access to your family physician at anytime via cell, text, email. Same or next day visits, longer appointments, no co-pays, unlimited visits.
921 Oxmoor Road
Homewood, AL 35209
- Map
- (205) 582-3322
2014 Lorna Ridge Lane
Hoover, AL 35216
- Map
- (205) 987-0271
5569 Grove Boulevard
Hoover, AL 35226
- Map
- (205) 637-2600
2022 Brookwood Med Ctr Blvd
Ste 403
Birmingham, AL 35209
- Map
- (205) 721-2777
7191 Cahaba Valley Road
Suite 300
Birmingham, AL 35242
- Map
- (205) 995-9909
3690 Grandview Parkway
Birmingham, AL 35243
- Map
- (205) 971-1000
2010 Brookwood Medical Center Drive
Birmingham, AL 35209
- Map
- (205) 877-1796
Two Metroplex Drive
Suite 500
Birmingham, AL 35209
- Map
- (205) 879-1150
2068 Valleydale Road
Hoover, AL 35244
- Map
- (205) 544-2828
2800 University Boulevard
Suite 314
Birmingham, AL 35233
- Map
- (205) 930-2356
4745 Chace Circle
Suite 101
Hoover, AL 35244
- Map
- (205) 733-7110
4600 Hwy 280 S.
Suite 103
birmingham, AL 35242
- Map
- (205) 709-1650
2801 John Hawkins Parkway
Suite 141-K
Hoover, AL 35244
- Map
- (205) 682-7650
Bradford Health Services has been treating alcoholism and drug addiction in teens, young adults and adults since 1977.
300 Century Park South
Suite 100
Hoover, AL 35226
- Map
- (205) 547-2727
2700 10th Ave. S. POB2
Ste 103
Birmingham, AL 35205
- Map
- (205) 930-2512
3980 Colonnade Parkway
Birmingham, AL 35243
- Map
- (205) 821-0090
810 St. Vincent's Drive
Birmingham, AL 35205
- Map
- (205) 939-7249
1600 7th Avenue South
Birmingham, AL 35233
- Map
- (205) 638-9434
4745 Chace Circle
Suite 101
Hoover, AL 35244
- Map
- (205) 547-1850
One Lakeshore Drive
Suite 301
Birmingham, AL 35209
- Map
- (205) 930-2910
7131 Cahaba Valley Road
Hoover, AL 35242
- Map
- (205) 725-6800
3425 Colonnade Pkwy.
Suite A
Birmingham, AL 35243
- Map
- (205) 823-3366
2970 Pelham Parkway
Pelham, AL 35124
- Map
- (205) 621-6411
3700 Cahaba Beach Road
Birmingham, AL 35244
- Map
- (205) 403-8902
5295 Preserve Parkway
Suite 250
Hoover, AL 35244
- Map
- (205) 933-1199
1680 Montgomery Highway
Hoover, AL 35216
- Map
- (205) 979-0888
200 Montgomery Highway
Vestavia Hills, AL 35216
- Map
- (205) 421-2114
3980 Colonnade Parkway
Birmingham, AL 35243
995 9th Avenue SW
Bessemer, AL 35022
- Map
- (205) 481-8505
5410 Highway 280
Hoover, AL 35242
- Map
- (205) 201-7290