Location

Frederick Douglass High School, 225 Hamilton E Holmes Dr NW, Atlanta, GA 30318, USA