Aging Roof Needed Replacement in Savage, MN
This set of before and after photo’s shows a roof replacement we finished in Savage, MN. As you can tell from the before photo, the roof was in rough shape. It had cracked and curling shingles that was in great need of replacement. This homeowner chose GAF Armourshield Timberline shingles in Charcoal Black. These homeowners were satisfied with our quality of work, timliness of completion and the product they chose.