St Lucy Lodge is a care home located at 294 Philip Lane, London, N15 4AB. The home is registered to provide accommodation for persons who require nursing or…