NPI Central
Niharika Mehta, MD — NPI 1558394833, Providence, RI | NPI Central