Need a New Roof?

Turn to a seasoned construction company in Orange Park & Jacksonville, FL

At some point, you'll need to invest in a new roof for your home or commercial facility in the Jacksonville, FL area. Roofs are not built to last forever, and if you neglect repair or replacement services, you'll likely find yourself with other issues down the road.

Something small like a roof leak quickly become a serious problem if it results in interior water damage, mold and rot. Play it safe by getting in touch with Mediterranean Construction & Roofing, Inc. Our roofing contractor will help you decide on the best solution for your roof.

Reach out today to see what our roofing contractor can do for you.







How can Mediterranean Construction & Roofing help?

Mediterranean Construction & Roofing has been providing quality construction services for residents of the Jacksonville, FL area for over 30 years. You can rely on our construction company for:

Commercial and residential roofing:

Need repairs or a new roof? We work with all types of roofs.

Interior painting:

Does your office need a fresh coat of paint? Count on us for a flawless finish.

Drywall services:

Building a room addition? We'll make sure your new drywall is installed properly.

Custom home building:

Want to live in your dream home? We'll help bring it to life.

Our construction company is equipped to handle all aspects of your new home build.

Contact us today to speak with a custom home builder in Jacksonville, FL.

Enhance any room with a new coat of paint

Want to revamp your office with fresh paint? Are your bedroom walls dinged and dented? You can count on the skilled painters and drywall contractors at Mediterranean Construction & Roofing to make things better.

Drywall repairs and a new paint job can totally transform your space and give it a vibrant, pristine look. Don't let dingy walls bring down the appearance of your property.

Call Mediterranean Construction & Roofing today to get a free painting estimate.


Jacksonville, FL 32257

Phone: (904) 885-0057

Mon: 8:00AM-5:00PM
Tue: 8:00AM-5:00PM
Wed: 8:00AM-5:00PM
Thu: 8:00AM-5:00PM
Fri: 8:00AM-5:00PM
Sat: 9:00AM-12:00PM
Sun: Closed