NPI Central
Chartercare Our Lady of Fatima Hospital — NPI 1346079209, North Providence, RI | NPI Central