Dr. Michel Brathwaite, MD
Nephrology
Make an Appointment
(404) 534-0183Telehealth services available
SW ATLANTA NEPHROLOGY, PC is located at 1987 Candler Rd, Decatur, GA 30032.
Providers at SW ATLANTA NEPHROLOGY, PC specialize in Nephrology.
Five providers practice at SW ATLANTA NEPHROLOGY, PC.
Use the insurance check on this page to verify if SW ATLANTA NEPHROLOGY, PC is in-network.