Residential roof replacementSemi Detached Roof Replacement & Repairs - What You Need to Know Semi-detached homes are dwellings that share a common wall with a...