All you need to know about Dr. NAQI IDRIS practicing at 5308 N Galloway Ave Ste 200, Mesquite, TX, 75150 with NPI Number 1659562627.
Specializations: Nephrology Counties Served: Dallas, TX; Hunt, TX