
Birchwood House – Newham
, London
97 Browning Road
Newham
London
E12 6RB
With its location in the heart of a vibrant London community, Birchwood House is a residential care home in Newham. We provide support for adults with a variety of complex needs, including learning disabilities, autism spectrum disorder and mental health conditions.