Dr. James Tumlin, MD
Nephrology
Make an Appointment
(404) 294-7070Telehealth services available
Georgia Nephrology is located at 497 Winn Way Ste A210, Decatur, GA 30030.
Providers at Georgia Nephrology specialize in Nephrology.
One provider practices at Georgia Nephrology.
Use the insurance check on this page to verify if Georgia Nephrology is in-network.