NPI Central
Elmhurst Extended Care Facilities, Inc. NPI Number 1164467221 — Providence, RI | NPI Central