Elmwood Orthopedic Rehab Center
193 Elmwood Ave, Providence 02907