Dr. Leo Ovadje is a Nephrologist and General Physician in Jonesboro 30…read more236, Jonesboro GA and has an experience of 31 years in these fields. Dr. Leo Ovadje practices at Office in Jonesboro 30236, Jonesboro GA.
Service provided by the doctor is: Nephrology.read less