Featured Bhavik Patel, NP Family Medicine 0 Accepting new patients 9.3 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 9.3 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 9.3 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 11.0 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 11.0 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 12.1 mi 833 Saint Vincents Dr Ste 502 Birmingham, AL 35205 Tel: (205) 933-4417 (205) 933-4417 Call for more information
Dr. John Shallcross, MD Internal Medicine 0 Accepting new patients Offers telehealth 11.0 mi 1 Independence Plz Birmingham, AL 35209 Tel: (205) 271-8000 (205) 271-8000 Call for more information
Dr. Donny Kakati, MD Internal Medicine 5.0 (1) Accepting new patients Offers telehealth 11.0 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 11.0 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 8.6 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 14.4 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 6.8 mi 2874 Lakeshore Pkwy Birmingham, AL 35211 Tel: (205) 396-2838 (205) 396-2838 Call for more information
Dr. George Tisdale, MD Internal Medicine 0 Call for new patient details 6.9 mi 5000 Medical West Way Bessemer, AL 35022 Tel: (205) 481-7000 (205) 481-7000 Call for more information
Dr. James Wilhite, MD Internal Medicine 5.0 (1) Call for new patient details 33.8 mi 5500 Rice Mine Rd NE Tuscaloosa, AL 35406 Tel: (205) 764-2362 (205) 764-2362 Call for more information
Dr. Craig Rich, MD Internal Medicine 0 Call for new patient details Offers telehealth 12.1 mi 833 Saint Vincents Dr Ste 502 Birmingham, AL 35205 Tel: (205) 933-4400 (205) 933-4400 Call for more information
Dr. Sara Taylor, MD Internal Medicine 5.0 (1) Call for new patient details 10.7 mi 3800 Ridgeway Dr Birmingham, AL 35209 Tel: (205) 868-2000 (205) 868-2000 Call for more information
Dr. James Moss, MD Internal Medicine 0 Call for new patient details Offers telehealth 12.5 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 12.1 mi 833 Saint Vincents Dr Ste 300 Birmingham, AL 35205 Tel: (205) 933-4676 (205) 933-4676 Call for more information
Dr. Michael Patton, DO Internal Medicine 0 Accepting new patients Offers telehealth 31.9 mi 143 White Oak Trl Warrior, AL 35180 Tel: (205) 647-1819 (205) 647-1819 Call for more information
Dr. Robert Green, MD Internal Medicine 1.0 (1) Accepting new patients Offers telehealth 11.4 mi 2100 Southbridge Pkwy Ste 650 Birmingham, AL 35209 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 23.4 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 11.3 mi 513 Brookwood Blvd Ste 50 Birmingham, AL 35209 Tel: (205) 877-2399 (205) 877-2399 Call for more information
Dr. Duane Shroyer, MD Internal Medicine 0 Accepting new patients Offers telehealth 12.1 mi 833 Saint Vincents Dr Ste 502 Birmingham, AL 35205 Tel: (205) 933-4433 (205) 933-4433 Call for more information
Dr. Larry Alford, MD Internal Medicine 5.0 (2) Accepting new patients Offers telehealth 9.2 mi 832 Princeton Ave SW Birmingham, AL 35211 Tel: (205) 780-7053
Dr. Mohannad Azzam, MD Internal Medicine 0 Call for new patient details 2.1 mi 325 Selma Rd Bessemer, AL 35020 Tel: (205) 999-1016 (205) 999-1016 Call for more information
Dr. Ladonna Richardson, MD Internal Medicine 5.0 (1) Accepting new patients Offers telehealth 11.3 mi 513 Brookwood Blvd Ste 50 Birmingham, AL 35209 Tel: (205) 877-2761 (205) 877-2761 Call for more information
Dr. Marcus Bell, MD Internal Medicine 0 Accepting new patients 8.3 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 12.5 mi 1528 Carraway Blvd Birmingham, AL 35234 Tel: (205) 487-4224 (205) 487-4224 Call for more information
Dr. Raymond Kostromin, MD Internal Medicine 0 Call for new patient details 20.8 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 8.3 mi 575 Southland Dr Vestavia, AL 35226 Tel: (205) 721-6200 (205) 721-6200 Call for more information
Dr. Nadeem Akhtar, MD Internal Medicine 0 Call for new patient details 8.6 mi 2816 Columbiana Rd # 102 Vestavia Hills, AL 35216 Tel: (205) 978-8070 (205) 978-8070 Call for more information
Dr. Andrew Land, MD Internal Medicine 0 Accepting new patients Offers telehealth 11.3 mi 1717 6th Ave S Birmingham, AL 35233 Tel: (800) 822-8816 (800) 822-8816 Call for more information
Dr. Benjamin Boatright, MD Internal Medicine 0 Accepting new patients Offers telehealth 96.0 mi 1127 Earl Frye Blvd Ste A Amory, MS 38821 Tel: (662) 257-2324 (662) 257-2324 Call for more information
Dr. James Oliver, MD Internal Medicine 0 Call for new patient details 11.3 mi 1717 6th Ave S Birmingham, AL 35233 Tel: (800) 822-8816 (800) 822-8816 Call for more information
Dr. Steven Real, MD Internal Medicine 0 Call for new patient details 11.1 mi 2010 Brookwood Medical Ctr Dr Birmingham, AL 35209 Tel: (205) 877-1930 (205) 877-1930 Call for more information
Dr. Gilbert Douglas, DO Internal Medicine 0 Accepting new patients Offers telehealth 19.1 mi 313 Fieldstown Rd Ste 103 Gardendale, AL 35071 Tel: (205) 631-0055 (205) 631-0055 Call for more information
Dr. James Abroms, MD Internal Medicine 5.0 (1) Accepting new patients 10.8 mi 1817 Oxmoor Rd Birmingham, AL 35209 Tel: (205) 870-4030 (205) 870-4030 Call for more information
Dr. Joshua Burkhart, MD Internal Medicine 0 Call for new patient details 11.4 mi 619 19th St S Birmingham, AL 35233 Tel: (205) 934-4011 (205) 934-4011 Call for more information
Dr. William Rasberry Jr, MD Internal Medicine 0 Call for new patient details 9.2 mi 701 Princeton Ave SW Birmingham, AL 35211 Tel: (205) 783-3000 (205) 783-3000 Call for more information
Dr. Frantzcy Ceneus, MD Internal Medicine 0 Call for new patient details 10.5 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 11.4 mi 55310 PO Box Birmingham, AL 35249 Tel: (205) 934-4011 (205) 934-4011 Call for more information
Dr. Alison Daggett, MD Internal Medicine 5.0 (2) Call for new patient details 12.1 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 12.1 mi 833 Saint Vincents Dr Ste 502 Birmingham, AL 35205 Tel: (205) 933-4400 (205) 933-4400 Call for more information
Dr. Debra Davis, MD Internal Medicine 2.0 (1) Call for new patient details Offers telehealth 35.9 mi 850 Peter Bryce Blvd Tuscaloosa, AL 35401 Tel: (205) 348-1265 (205) 348-1265 Call for more information
Dr. Stephen Stuart, MD Internal Medicine 5.0 (2) Accepting new patients 12.1 mi 833 Saint Vincents Dr Ste 300 Birmingham, AL 35205 Tel: (205) 933-4640 (205) 933-4640 Call for more information
Dr. Peter Miller, MD Internal Medicine 0 Accepting new patients Offers telehealth 11.1 mi 2010 Brookwood Medical Ctr Dr Fl 1 Birmingham, AL 35209 Tel: (205) 877-1114 (205) 877-1114 Call for more information
Dr. Jian Fong, MD Internal Medicine 0 Accepting new patients 6.6 mi 5569 Grove Blvd Ste 121 Hoover, AL 35226 Tel: (205) 637-2600 (205) 637-2600 Call for more information
Dr. Nicholas McQueen, MD Internal Medicine 0 Call for new patient details Offers telehealth 11.4 mi 625 19th St S Birmingham, AL 35233 Tel: (205) 934-9666 (205) 934-9666 Call for more information
Dr. Charles Boackle, MD Internal Medicine 5.0 (1) Accepting new patients Offers telehealth 11.3 mi 513 Brookwood Blvd Ste 50 Birmingham, AL 35209 Tel: (205) 877-2761 (205) 877-2761 Call for more information
Dr. Frank Malensek, MD Internal Medicine 5.0 (1) Accepting new patients Offers telehealth 12.1 mi 833 Saint Vincents Dr Ste 300 Birmingham, AL 35205 Tel: (205) 933-4640 (205) 933-4640 Call for more information
Dr. Sarah Kunin, MD Internal Medicine 0 Accepting new patients Offers telehealth 10.8 mi 1817 Oxmoor Rd Birmingham, AL 35209 Tel: (205) 870-4030 (205) 870-4030 Call for more information
Dr. David Hardin, MD Internal Medicine 0 Call for new patient details 12.8 mi 3 Brown Cir Alabaster, AL 35007 Tel: (205) 984-2729 (205) 984-2729 Call for more information
Dr. Arti Pandey, MD Internal Medicine 0 Call for new patient details Offers telehealth 33.9 mi 4810 Harkey Ln Tuscaloosa, AL 35406 Tel: (205) 344-6938 (205) 344-6938 Call for more information
Dr. Sailaja Varanasi, MD Internal Medicine 0 Call for new patient details 12.0 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 12.5 mi 2156 Highway 52 E # 100 Pelham, AL 35124 Tel: (205) 747-2273 (205) 747-2273 Call for more information
Dr. David Gordon, MD Internal Medicine 0 Accepting new patients Offers telehealth 11.2 mi 4530A Southlake Pkwy Hoover, AL 35244 Tel: (205) 987-2845 (205) 987-2845 Call for more information
Dr. William Spiegel, MD Internal Medicine 0 Accepting new patients 10.7 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 9.2 mi 832 Princeton Ave SW Birmingham, AL 35211 Tel: (205) 780-7053
Dr. Lisha Thornton, MD Internal Medicine 0 Call for new patient details 6.3 mi 2321 John Hawkins Pkwy Ste 2-250 Hoover, AL 35244 Tel: (205) 801-7474 (205) 801-7474 Call for more information
Dr. Aftab Khan, MD Internal Medicine 0 Call for new patient details 13.7 mi 3690 Grandview Pkwy Birmingham, AL 35243 Tel: (205) 971-1000 (205) 971-1000 Call for more information
Dr. Barry McLean, MD Internal Medicine 0 Accepting new patients Offers telehealth 10.9 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 21.2 mi 100 Pilot Medical Dr Ste 275 Birmingham, AL 35235 Tel: (205) 380-2205 (205) 380-2205 Call for more information
Dr. Mark Wilson, MD Internal Medicine 0 Call for new patient details 11.2 mi 1515 6th Ave S Birmingham, AL 35233 Tel: (205) 279-2860 (205) 279-2860 Call for more information
Dr. Joseph Wu, MD Internal Medicine 0 Call for new patient details Offers telehealth 8.4 mi 400 Century Park S Ste 200 Birmingham, AL 35226 Tel: (205) 900-0888 (205) 900-0888 Call for more information
Dr. Andrew Allen, MD Internal Medicine 0 Call for new patient details 11.6 mi 125 20th St S # 103 Birmingham, AL 35233 Tel: (205) 801-5251 (205) 801-5251 Call for more information