Windham Terrace Assisted Living is an assisted living community that offers specialized programs for residents with Alzheimer's and dementia. The community accommodates short and long-term says. Windham Terrace’s amenities include a dining room featuring a grand piano, onsite and offsite activities, salon/barber services and community events.