Naqi Idris, MD

Naqi Idris, MD

Nephrology

214-358-2300

5308 North Galloway Avenue
Suite 200
Mesquite, TX 75150