Skip to main content

Cloud House

50A Roycraft Avenue, Barking, Essex, IG11 0NU

About this care service

This service is run by Delrose House Limited, within Barking and Dagenham local authority