NPI Central
Islam Shatla, MD — NPI 1750943643, Providence, RI | NPI Central