A notice for an annual inspection has been filed for a restaurant located at 1656 Worcester Rd., Framingham (01702).

The property has a history of 60 records related to licenses, notices, and permits spanning from 2001 to 2025.

Notably, there is an electrical permit filed at 1610 Worcester Rd., Framingham, on the same street, which has a significance score of 9.