About Larchwood Care Home Larchwood Care Home is a warm and welcoming care home located in Braintree, Essex. Providing residential, dementia and respite care, the home offers a comfortable and supportive...