
Dr. Chamberlain Obialo, MD
Internal Medicine
Make an Appointment
(404) 284-8596Telehealth services available
SW Atlanta Nephrology, PC is located at 1987 Candler Rd, Decatur, GA 30032.
Providers at SW Atlanta Nephrology, PC specialize in Internal Medicine.
One provider practices at SW Atlanta Nephrology, PC.
Use the insurance check on this page to verify if SW Atlanta Nephrology, PC is in-network.