Checkers Drive-In Restaurant - Tampa, FL, United States close