New roof in Plainville, CT
Roof Estimate, solar panels need to be removed
Siding Estimate, vacant property