Future site of the Euclid Arts Center, Little Five Points, Atlanta, Georgia, November 19, 1980.

Skip viewer