Vaughan Lee House

Vaughan Lee House is a residential care home located in Ilminster, Somerset, providing accommodation and personal care for up to 30 individuals. The home…