The Ark Care Lodge Limited is a residential care home located at 94-96 Evington Lane, Leicester, Leicestershire, LE5 5PP. The facility has the capacity to…