Dr. Mazen Abdalla, MD
Nephrology
Make an Appointment
(678) 344-0334Telehealth services available
Arabic
Kidney Clinic is located at 2386 Clower St Ste C105, Snellville, GA 30078.
Providers at Kidney Clinic specialize in Nephrology and Internal Medicine.
Five providers practice at Kidney Clinic.
Use the insurance check on this page to verify if Kidney Clinic is in-network.
Providers at Kidney Clinic can provide language services for Arabic.