About Elmwood Assisted Living
Elmwood Assisted Living is an assisted living facility located in Hubbard, OH.
Our Facilities
Elmwood Assisted Living has been registered with the National Provider Identifier database since October 10, 2014 and its NPI numbers are 1629472204 and 1851834675. Elmwood Assisted Living is also known as Elmwood Therapy Services, LLC (Rehabilitation Clinic).
Book an Appointment
To schedule an appointment, please call (330) 568-8127.