Internal Medicine — Nephrology
Spring, TX, 77379
Naqi Idris Pa is a Internal Medicine — Nephrology in Spring, TX (NPI: 1053562108).