Santa Care is a care home located at 69 Briarwood Drive, Northwood, Middlesex, HA6 1PW. The provider was commissioned by NHS North West London CCG and the…