Glenwood Rehabilitation

Categories

Rehabilitation Services / Convalescent

About Us

Glenwood Center is a 125-bed skilled nursing facility located in Florence, Alabama.  Glenwood Center offers short-stay rehabilitation and long-term care. Glenwood Center is on a campus with