Another Beautiful Shingle Replacement

1 2 3 Roofing was approached by a Client who was in need of a quality roof replacement. After a thorough inspection of the roof, a 1 2 3 Roofing Consultant confirmed that the shingle roof was aging and did require a quality roof replacement. Work commenced shortly after the initial inspection. The old shingles were removed, and new underlayment was installed. The aged exhaust vents were also removed, and replaced with new units. New, quality shingles were then installed to finish off the roof replacement process.

Jobsite Location

Get a Quote

Information provided will not be distributed to any third party source.
Request an estimate for roofing from 1 2 3 Roofing. Simply fill out the form with your name, contact information, information about your roofing, and requested appointment dates.