NPI Central
Tala Allababidi, MD — NPI 1881587970, Providence, RI | NPI Central