Residential Care Homes
97 Browning Road
London
Greater London
Greater London
E12 6RB
Tel: 02030304630
Birchwood House is a prime example of residential care homes in Newham, London with accommodation for seven people. Each resident has easy access to local shops and facilities which allows them to enjoy being part of the local community....