Henley House is a modern, comfortable, and supportive care home located in Accrington, Lancashire. It offers a caring, supportive, and enabling environment…