(photo cred: Citizens Trust Bank Instagram) Citizens Trust Bank was founded in 1921 and was located on Auburn Ave. in Atlanta, Georgia. The bank was founded by Heman Perry. Perry decided to open up Citizens Trust Bank after being denied service at a white-owned store. He and four other businessm...