Allen Roofing is a state Certified Roofing company, located in Gainesville, Florida, that provides complete roofing services. This includes residential and commercial roofs. We provide prompt and professional service. We serve the Gainesville, Orlando, Ocala, Lake City and Jacksonville area.