Camberwell Lodge is a modern care and nursing home located in the heart of the London Borough of Southwark. Opened in May 2022, it offers a mix of…