Winchcombe Place

Winchcombe Place is a care home located in Newbury, Berkshire, offering residential, dementia, respite, and end-of-life care. The home features 80 furnished…