Clayton Brook House is a residential care home located at 90 Atlas Street, Clayton-le-Moors, Accrington, Lancashire, BB5 5LT. Operated by the National…