A very popular Buford Highway Chinese restaurant failed a recent health inspection and quickly improved its score the next day, though issues remained.

Canton House, located at 4825 Buford Highway, Chamblee, received a 42 last Monday, according to the inspector's report. The next day, the restaurant received a 73, though the inspector noted that some of the same problems still needed addressing, such as flies and roaches in the kitchen.

Staff was also seen storing dirty kitchen items as if they were clean and the inspector found issues with food temperature and storage.

Cam Voung, who helps run the family-owned business, said he is dedicated to get everything up to snuff. He’s been fixing equipment and talking to staff and addressing the insect worries, he said Tuesday.

READ: DeKalb McDonald’s fails health check with flies and ‘slime’ issue

READ: Here are the plans for the new North DeKalb Mall and Costco

“We promised (the county) it would never happen again,” he said, adding that he wants inspectors to come more regularly.

Canton House

4825 Buford Highway, Chamblee

Score: 73

Latest report: here.

Like DeKalb County News Now on Facebook | Follow on Twitter