Arnold House

Arnold House is a care home located at 154 Shooters Hill Road, London, SE3 8RP. The Care Quality Commission (CQC) conducted an inspection on November 15,…