A solar permit was filed at 15 CHOUTEAU AVE, Framingham. This means a solar system may be installed on the property.

The applicant is VISION SOLAR LLC. The permit number is BLD221050. No details about the system size or type were provided.

The next step is for the city to review the permit. Once approved, the solar system can be installed.