LGC Roofing is a family owned and operated roofing contractor, based in Lawrenceville, NJ. We have been serving New Jersey for over 30 years!
We are full service NJ roofing contractor handling both residential & commercial projects, large and small. Whether you need simple roof repair or complete roof replacement, we are your top quality NJ roofer. We are fully insured and licensed to do roofing and siding work in New Jersey. We are certified to install variety of roofs from shingle to slate from pitched to flat roofs.