Restaurant Report Card for week of February 22, 2018

Inspectors were bugged by bugs in this week’s Restaurant Report Card.