Restaurant Scorecard: A roach and insect larvae at two spots, new taco spot almost ready to open

Restaurant Scorecard: A roach and insect larvae at two spots, new taco spot almost ready to open