Ovid Stephen Barrow, MD, Internal Medicine

2171 Northlake Pkwy
Bldg 3 Ste 114
TuckerGA  30084-4104 (DeKalb County)


Phone: 770-559-1523
Fax: 770-864-1658

NPI: 1922206119
License Number: 061203 (GA)