Vaughan Lee House is a purpose-built care home located in Ilminster, Somerset, offering residential and respite care for up to 30 residents. The home provides…