Anchor Hospital in Atlanta, Georgia, is a 122-bed psychiatric hospital specializing in the treatment of behavioral health and addiction disorders for adults and older adults.