Restaurant Report Card: June 8

For this week's Restaurant Report Card, flies were found in an upscale steakhouse and roaches were spotted inside a popular Thai food spot.


TRENDING VIDEOS