Organized in 1903, Crusselle-Freeman Church of the Deaf ministers to the deaf as well as the hearing. According to the website, "God continues to use this church to minister in a special way to deaf people, their families and the surrounding community." The current building for Crusselle-Freeman, at 1304 Allene Avenue in Atlanta, was dedicated in 1978. Felix Love is the pastor.