65a Newtown

65a Newtown is a residential care home located in Trowbridge, Wiltshire, offering care for individuals with learning disabilities and autism, as well as…