Irene Olabode, DO, Family Medicine

2840 Lavista Rd Ste A
DecaturGA  30033-1350 (DeKalb County)


Phone: 404-778-0640
Fax:

NPI: 1619297744
License Number: P7014 (TX)