We take care of specialty roof installation services in Snow Hill, NC

In Snow Hill, NC, historic homes can create challenging roofing projects that some contractors are unable to handle. Turn to Terry Allen Construction, LLC when you need a team of experienced roof installation service experts. We perform roof replacement services too. We work with metal and flat roofs. We'll also work with slate roofs for historical homes.

Struggling to figure out which type of roof is right for your property? Contact us today to discuss roof types and installation dates.

Enjoy the benefits of upgrading your roof

Upgrading your roof is a great home investment. Whether you need roof replacement services or a new roof installation, a new roof is great for:

  • Improving energy efficiency
  • Protecting your property against harsh weather
  • Boosting your curb appeal


Everyone should be able to get an affordable new roof. If you need roof installation services for a metal, flat or slate roof in Snow Hill, NC, speak to us. Give us a call at 252-347-2900 today to schedule services.