NPI Central
Niralee Shah, MD, MSC — NPI 1992435986, Providence, RI | NPI Central