A notice for an annual inspection has been filed for a restaurant located at 680 Worcester Road in Framingham.
The property at this address has a history of 110 records related to licenses, notices, and permits spanning from March 2000 to January 2026.
Notably, there is an electrical permit filed at 1610 Worcester Road, Framingham, on the same street, which has a significance score of 9.