Olive Place is a care home located at 37 Etta Street, Deptford, London, SE8 5NR. The Care Quality Commission (CQC) conducted an inspection on 22 January 2018,…