NPI Central
Serra Physical Therapy, LLC NPI Number 1093057770 — Barrington, RI | NPI Central