Hillsborough House is a residential care home located at 59-61 Charlton Road, Keynsham, Bristol, BS31 2JQ. It provides accommodation and personal care for up…