High View Residential Unit is a care home located at 84 Thurlow Park Road, West Dulwich, London, SE21 8HY. It is operated by High View Care Services Limited…