North DeKalb Stadium

3688 Chamblee Dunwoody Road, Chamblee, GA 30341