Craig Roofing is located in Portage Lakes, Ohio and serves the entire Northeast Ohio area. In a market with numerous roofing companies to choose from, Craig Roofing is set apart from other contractors by offering exceptional, family-oriented service that is affordable and stress-free.