Holy Angels, established in 1961, is a nonprofit organization that offers medical assistance and health care services to patients suffering from mental disorders, retardation and physical disabilities. The services offered by the organization include psychological testing and psychotherapy, diagnostic evaluation, physical and occupational therapies, and social developmental programs. It also offers speech and language therapies to children, and provides 24-hours emergency support, rehabilitation programs, and art and music therapies. The amenities offered by the organization include residential apartments, library with Internet access, gift shop and dining facilities with a variety of meal options. Holy Angels is located in Belmont, N.C.