Cheverton Lodge is a welcoming nursing care home situated on the borders of historic Highgate and bustling Islington. Located in a quiet residential area, it…