Annual inspection for restaurant at 665 COCHITUATE RD, Framingham. This check ensures restaurant meets health and safety rules.
Applicant is GREEN LEAF. Inspection covers restaurant operations. Permit number is FIRA0151.
Next steps include review by health officials. Results will show if restaurant passes inspection.