OSJCT Seymour House

Seymour House is a care home located in a peaceful setting beside the River Avon in Chippenham, Wiltshire. The home provides compassionate and personal…