Featured Bhavik Patel, NP Family Medicine 0 Accepting new patients 8.1 mi 633 Tuscaloosa Ave SW Birmingham, AL 35211 Phone Icon (205) 583-7927 On staff at Oak Street Health
Featured Debra Green, NP Family Medicine 0 Accepting new patients 8.1 mi 633 Tuscaloosa Ave SW Birmingham, AL 35211 Phone Icon (205) 583-7888 On staff at Oak Street Health
Featured Dr. Amanda Walker, MD Internal Medicine 0 Accepting new patients Offers telehealth 8.1 mi 633 Tuscaloosa Ave SW Birmingham, AL 35211 Phone Icon (205) 637-4821 On staff at Oak Street Health
Dr. Charles Dasher, MD Internal Medicine 5.0 (1) Accepting new patients Offers telehealth 6.5 mi 1 Independence Plz Ste 900 Birmingham, AL 35209 Tel: (205) 271-8030 (205) 271-8030 Call for more information
Dr. Christopher Shaver, MD Internal Medicine 5.0 (1) Accepting new patients Offers telehealth 6.5 mi 1 Independence Plz Ste 900 Birmingham, AL 35209 Tel: (205) 871-3200 (205) 871-3200 Call for more information
Dr. Charles Lichty, MD Internal Medicine 5.0 (1) Accepting new patients Offers telehealth 8.4 mi 833 Saint Vincents Dr Ste 300 Birmingham, AL 35205 Tel: (205) 933-4664 (205) 933-4664 Call for more information
Dr. John Shallcross, MD Internal Medicine 0 Accepting new patients Offers telehealth 6.5 mi 1 Independence Plz Ste 900 Birmingham, AL 35209 Tel: (205) 868-4286 (205) 868-4286 Call for more information
Dr. Donny Kakati, MD Internal Medicine 5.0 (1) Accepting new patients Offers telehealth 6.5 mi 1 Independence Plz Ste 900 Birmingham, AL 35209 Tel: (205) 271-8000 (205) 271-8000 Call for more information
Dr. Joseph Cochran, MD Internal Medicine 0 Accepting new patients Offers telehealth 6.5 mi 1 Independence Plz Ste 900 Birmingham, AL 35209 Tel: (205) 868-4286 (205) 868-4286 Call for more information
Dr. Jordan Vaughn, MD Internal Medicine 0 Accepting new patients Offers telehealth 4.3 mi 1 W Lakeshore Dr Ste 100 Birmingham, AL 35209 Tel: (205) 930-2950 (205) 930-2950 Call for more information
Dr. Victor Bonuel, MD Internal Medicine 0 Call for new patient details 10.1 mi 120 Colonial Promenade Pkwy Alabaster, AL 35007 Tel: (205) 605-0495 (205) 605-0495 Call for more information
Dr. Jason Junkins, MD Internal Medicine 0 Accepting new patients Offers telehealth 3.8 mi 4500 Valleydale Rd Birmingham, AL 35242 Tel: (205) 900-7991 (205) 900-7991 Call for more information
Dr. Craig Rich, MD Internal Medicine 0 Call for new patient details Offers telehealth 8.4 mi 833 Saint Vincents Dr Ste 300 Birmingham, AL 35205 Tel: (205) 933-4676 (205) 933-4676 Call for more information
Dr. George Tisdale, MD Internal Medicine 0 Call for new patient details 8.1 mi 817 Princeton Ave SW Birmingham, AL 35211 Tel: (205) 783-7970 (205) 783-7970 Call for more information
Dr. Sara Taylor, MD Internal Medicine 5.0 (1) Call for new patient details 5.7 mi 3800 Ridgeway Dr Birmingham, AL 35209 Tel: (205) 868-2000 (205) 868-2000 Call for more information
Dr. James Wilhite, MD Internal Medicine 5.0 (1) Call for new patient details 42.0 mi 5500 Rice Mine Rd NE Tuscaloosa, AL 35406 Tel: (205) 764-2362 (205) 764-2362 Call for more information
Dr. James Moss, MD Internal Medicine 0 Call for new patient details Offers telehealth 10.2 mi 1528 Carraway Blvd Birmingham, AL 35234 Tel: (205) 487-4224 (205) 487-4224 Call for more information
Dr. Noah Fitzpatrick, MD Internal Medicine 5.0 (1) Accepting new patients Offers telehealth 8.4 mi 833 Saint Vincents Dr Ste 300 Birmingham, AL 35205 Tel: (205) 933-4676 (205) 933-4676 Call for more information
Dr. Robert Green, MD Internal Medicine 1.0 (1) Accepting new patients Offers telehealth 6.7 mi 2700 Highway 280 S Ste 370E Mountain Brk, AL 35223 Tel: (205) 709-1820 (205) 709-1820 Call for more information
Dr. Nicholas Echemendia, MD Internal Medicine 5.0 (1) Accepting new patients Offers telehealth 18.2 mi 3536 Vann Rd Ste B Birmingham, AL 35235 Tel: (205) 838-3200 (205) 838-3200 Call for more information
Dr. Andrea White, MD Internal Medicine 5.0 (1) Accepting new patients Offers telehealth 5.9 mi 513 Brookwood Blvd Ste 50 Birmingham, AL 35209 Tel: (205) 877-2399 (205) 877-2399 Call for more information
Dr. Michael Patton, DO Internal Medicine 0 Accepting new patients Offers telehealth 32.1 mi 143 White Oak Trl Warrior, AL 35180 Tel: (205) 647-1819 (205) 647-1819 Call for more information
Dr. Duane Shroyer, MD Internal Medicine 0 Accepting new patients Offers telehealth 8.4 mi 833 Saint Vincents Dr Ste 300 Birmingham, AL 35205 Tel: (205) 933-4640 (205) 933-4640 Call for more information
Dr. Marcus Bell, MD Internal Medicine 0 Accepting new patients 1.8 mi 575 Southland Dr Vestavia, AL 35226 Tel: (205) 721-6200 (205) 721-6200 Call for more information
Dr. Ladonna Richardson, MD Internal Medicine 5.0 (1) Accepting new patients Offers telehealth 5.9 mi 513 Brookwood Blvd Ste 50 Birmingham, AL 35209 Tel: (205) 877-2761 (205) 877-2761 Call for more information
Dr. Larry Alford, MD Internal Medicine 5.0 (2) Accepting new patients Offers telehealth 8.1 mi 832 Princeton Ave SW Birmingham, AL 35211 Tel: (205) 780-7053
Dr. Nadeem Akhtar, MD Internal Medicine 0 Call for new patient details 0.2 mi 1680 Montgomery Hwy Hoover, AL 35216 Tel: (205) 979-0888 (205) 979-0888 Call for more information
Dr. Raymond Kostromin, MD Internal Medicine 0 Call for new patient details 15.9 mi 50 Medical Park Dr E Birmingham, AL 35235 Tel: (205) 838-3000 (205) 838-3000 Call for more information
Dr. Peyton Paisley, MD Internal Medicine 0 Call for new patient details 1.8 mi 575 Southland Dr Vestavia, AL 35226 Tel: (205) 721-6200 (205) 721-6200 Call for more information
Dr. Milo Spruiell, MD Internal Medicine 0 Call for new patient details Offers telehealth 10.2 mi 1528 Carraway Blvd Birmingham, AL 35234 Tel: (205) 487-4224 (205) 487-4224 Call for more information
Dr. Mohannad Azzam, MD Internal Medicine 0 Call for new patient details 8.2 mi 1028 Bessemer Rd Birmingham, AL 35228 Tel: (334) 414-2936 (334) 414-2936 Call for more information
Dr. Andrew Land, MD Internal Medicine 0 Accepting new patients Offers telehealth 6.5 mi 1250 Inverness Cors Hoover, AL 35242 Tel: (205) 980-0035 (205) 980-0035 Call for more information
Dr. Steven Real, MD Internal Medicine 0 Call for new patient details 5.5 mi 2010 Brookwood Medical Ctr Dr Birmingham, AL 35209 Tel: (205) 877-1930 (205) 877-1930 Call for more information
Dr. James Abroms, MD Internal Medicine 5.0 (1) Accepting new patients 6.3 mi 1817 Oxmoor Rd Birmingham, AL 35209 Tel: (205) 870-4030 (205) 870-4030 Call for more information
Dr. James Oliver, MD Internal Medicine 0 Call for new patient details 8.2 mi 1717 6th Ave S Birmingham, AL 35233 Tel: (800) 822-8816 (800) 822-8816 Call for more information
Dr. Joshua Burkhart, MD Internal Medicine 0 Call for new patient details 8.2 mi 619 19th St S Birmingham, AL 35233 Tel: (205) 934-4011 (205) 934-4011 Call for more information
Dr. Frantzcy Ceneus, MD Internal Medicine 0 Call for new patient details 3.2 mi 245 Cahaba Valley Pkwy Ste 110 Pelham, AL 35124 Tel: (205) 663-6887 (205) 663-6887 Call for more information
Dr. Brandon Bringuel, MD Internal Medicine 0 Call for new patient details 5.8 mi 3690 Grandview Pkwy Birmingham, AL 35243 Tel: (205) 971-1000 (205) 971-1000 Call for more information
Dr. Gilbert Douglas, DO Internal Medicine 0 Accepting new patients Offers telehealth 18.3 mi 313 Fieldstown Rd Ste 103 Gardendale, AL 35071 Tel: (205) 631-0055 (205) 631-0055 Call for more information
Dr. William Rasberry Jr, MD Internal Medicine 0 Call for new patient details 8.1 mi 701 Princeton Ave SW Birmingham, AL 35211 Tel: (205) 783-3000 (205) 783-3000 Call for more information
Dr. Peter Miller, MD Internal Medicine 0 Accepting new patients Offers telehealth 5.5 mi 2010 Brookwood Medical Ctr Dr Fl 1 Birmingham, AL 35209 Tel: (205) 877-1114 (205) 877-1114 Call for more information
Dr. Alison Daggett, MD Internal Medicine 5.0 (2) Call for new patient details 8.4 mi 810 Saint Vincents Dr Birmingham, AL 35205 Tel: (205) 877-1000 (205) 877-1000 Call for more information
Dr. Jeremy Smith, MD Internal Medicine 0 Call for new patient details Offers telehealth 8.4 mi 833 Saint Vincents Dr Ste 300 Birmingham, AL 35205 Tel: (205) 933-4640 (205) 933-4640 Call for more information
Dr. Stephen Stuart, MD Internal Medicine 5.0 (2) Accepting new patients 8.4 mi 833 Saint Vincents Dr Ste 300 Birmingham, AL 35205 Tel: (205) 933-4640 (205) 933-4640 Call for more information
Dr. Jian Fong, MD Internal Medicine 0 Accepting new patients 0.2 mi 1680 Montgomery Hwy Hoover, AL 35216 Tel: (205) 979-0888 (205) 979-0888 Call for more information
Dr. Charles Boackle, MD Internal Medicine 5.0 (1) Accepting new patients Offers telehealth 5.9 mi 513 Brookwood Blvd Ste 50 Birmingham, AL 35209 Tel: (205) 877-2761 (205) 877-2761 Call for more information
Dr. Nicholas McQueen, MD Internal Medicine 0 Call for new patient details Offers telehealth 8.2 mi 625 19th St S Birmingham, AL 35233 Tel: (205) 934-9666 (205) 934-9666 Call for more information
Dr. David Gordon, MD Internal Medicine 0 Accepting new patients Offers telehealth 2.5 mi 4530A Southlake Pkwy Hoover, AL 35244 Tel: (205) 987-2845 (205) 987-2845 Call for more information
Dr. Sarah Kunin, MD Internal Medicine 0 Accepting new patients Offers telehealth 6.3 mi 1817 Oxmoor Rd Birmingham, AL 35209 Tel: (205) 870-4030 (205) 870-4030 Call for more information
Dr. Frank Malensek, MD Internal Medicine 5.0 (1) Accepting new patients Offers telehealth 8.4 mi 833 Saint Vincents Dr Ste 300 Birmingham, AL 35205 Tel: (205) 933-4640 (205) 933-4640 Call for more information
Dr. David Hardin, MD Internal Medicine 0 Call for new patient details 8.8 mi 3 Brown Cir Alabaster, AL 35007 Tel: (205) 984-2729 (205) 984-2729 Call for more information
Dr. Sailaja Varanasi, MD Internal Medicine 0 Call for new patient details 8.3 mi 2660 10th Ave S Birmingham, AL 35205 Tel: (205) 930-2456 (205) 930-2456 Call for more information
Dr. Bela Patel, DO Internal Medicine 0 Accepting new patients Offers telehealth 7.5 mi 2156 Highway 52 E # 100 Pelham, AL 35124 Tel: (205) 747-2273 (205) 747-2273 Call for more information
Dr. Debra Davis, MD Internal Medicine 2.0 (1) Call for new patient details Offers telehealth 43.7 mi 850 Peter Bryce Blvd Tuscaloosa, AL 35401 Tel: (205) 348-1265 (205) 348-1265 Call for more information
Dr. Aftab Khan, MD Internal Medicine 0 Call for new patient details 5.8 mi 3690 Grandview Pkwy Birmingham, AL 35243 Tel: (205) 971-1000 (205) 971-1000 Call for more information
Dr. William Spiegel, MD Internal Medicine 0 Accepting new patients 6.3 mi 2910 Crescent Ave Ste 100 Birmingham, AL 35209 Tel: (205) 380-8820 (205) 380-8820 Call for more information
Dr. Kelli Grinder, MD Internal Medicine 5.0 (1) Accepting new patients Offers telehealth 5.5 mi 2010 Brookwood Medical Ctr Dr Birmingham, AL 35209 Tel: (205) 877-1000
Dr. Barry McLean, MD Internal Medicine 0 Accepting new patients Offers telehealth 5.6 mi 10 Old Montgomery Hwy Ste 100 Homewood, AL 35209 Tel: (205) 949-1900 (205) 949-1900 Call for more information
Dr. Azita Takeshian, MD Internal Medicine 0 Accepting new patients 16.1 mi 100 Pilot Medical Dr Ste 275 Birmingham, AL 35235 Tel: (205) 380-2205 (205) 380-2205 Call for more information
Dr. Lisha Thornton, MD Internal Medicine 0 Call for new patient details 3.4 mi 501 Emery Dr W Hoover, AL 35244 Tel: (205) 989-7254 (205) 989-7254 Call for more information
Dr. Joseph Wu, MD Internal Medicine 0 Call for new patient details Offers telehealth 1.9 mi 400 Century Park S Ste 200 Birmingham, AL 35226 Tel: (205) 900-0888 (205) 900-0888 Call for more information
Dr. Saritha Uppala, MD Internal Medicine 0 Accepting new patients Offers telehealth 5.9 mi 3686 Grandview Pkwy Ste 220 Birmingham, AL 35243 Tel: (205) 971-2571 (205) 971-2571 Call for more information
Dr. Ajay Patel, MD Internal Medicine 0 Call for new patient details Offers telehealth 5.9 mi 3686 Grandview Pkwy Ste 820 Birmingham, AL 35243 Tel: (205) 971-3000 (205) 971-3000 Call for more information
Dr. Mark Wilson, MD Internal Medicine 0 Call for new patient details 8.2 mi 1515 6th Ave S Birmingham, AL 35233 Tel: (205) 279-2860 (205) 279-2860 Call for more information
Dr. Todd Schultz, MD Internal Medicine 4.0 (1) Call for new patient details Offers telehealth 5.9 mi 513 Brookwood Blvd Ste 50 Birmingham, AL 35209 Tel: (205) 877-2761 (205) 877-2761 Call for more information