First Care Lodge

First Care Lodge is a residential care home located at 49 Nelson Street, East Ham, London E6 2QA. It offers care for individuals with mental health conditions…