Restaurant cleans up after critical violation