Internal Medicine
Dallas, TX, 75243
Neela Shah, Md, Pllc is a Internal Medicine in Dallas, TX (NPI: 1033424718).