A street work application was filed at 57 LEIGH ST, Framingham. This means the city is reviewing plans for street-related improvements.

The applicant is not specified. The work involves street improvements. The permit number is STR160182.

Next steps include city review and possible approval. Residents should watch for updates on street changes.