Checkers Drive-In Restaurant - Atlanta, GA, United States close