Afolabi Idowu, MD, Family Medicine

44 Hughes Rd Ste 2100
MadisonAL  35758-3023 (Madison County)


Phone: 256-325-2772
Fax: 256-325-2780
Email: aid***@*****il.com

NPI: 1124049127
License Number: L.2512 (AL)