Concrete & Terrazzo

Concrete & terrazzo restoration.

Worn countertops, tired floors, or uneven sheen? We restore finishes and assess localized damage, with attention to the surface you have and the look you want.

Free estimate · Site visit confirmed with your project.

Fox Marble website image — view 163
Since 1986Serving the Bay Area
CSLB #737416California contractor license
20 specialistsFull-time Stone & Concrete Restoration team
100+Five-star reviews

Restoration in practice

The same concrete countertop. A different finish.

A documented before-and-after example from the Concrete Doctor / Fox Marble restoration gallery.

Before restoration
Fox Marble website image — view 162
After restoration
Fox Marble website image — view 163

Concrete countertop · Results depend on the surface, condition, and agreed work.

Two materials. Distinct work.

Keep the character. Address the wear.

Concrete and terrazzo need different preparation and repair decisions. We identify the surface and any existing coatings before proposing the work.

Concrete surfaces

Cleaning, finish restoration, and localized repairs for concrete countertops and floors. Existing coatings and everyday wear shape the approach.

Terrazzo surfaces

Restoration and repair take account of the matrix, aggregate, cracks, and earlier patches. Matching the surrounding finish is part of the discussion.

The experience of working with us.

100+5-star reviews
“The team was upfront with the expectation of the repair considering the type of countertop we have.”
Henry W.Summer 2026
“From the first conversation, we were impressed with their professionalism, fair pricing, and the quality of their people.”
Michael S.Summer 2026
“They showed up on time, fully explained the process”
Doug K.Spring 2026

Request your free estimate.

Tell us about your surface. We’ll review your project and confirm whether a site visit is needed. Photos are optional.

1 Project2 Contact

Step 1 of 2

What would you like to restore?

Add project photos Optional

One close-up and one wider view are helpful. You can continue without photos.

A clear next step

Start with the surface. We’ll help with the rest.

Your estimate is free. We review the project and confirm whether a site visit is needed before arranging the next step.

Prefer to talk it through?

(510) 210-6613

Plan the work

What to know before we begin.

The finish you want

Tell us whether you want to retain the existing look or discuss a change in sheen. The material, aggregate, prior work, and condition affect what is achievable.

What affects the cost

Area, preparation, repairs, and any existing coating influence the work. Access and adjoining materials are included in the scope discussion.

Before the room is back in use

Drying, curing, and protection depend on the agreed process. We clarify preparation and return-to-use before scheduling rather than promising one duration for every surface.

The people behind the first call

Meet your restoration specialists.

Real people, from the first conversation to the work in your home.

Dan Lopez, Sales Manager at Fox Marble

Director, Stone & Concrete Restoration

Dan Lopez

Dan built our restoration business from the ground up. He brings deep stone knowledge to a team shaped by his decades of restoration experience.

Adam Campigli, Project Manager at Fox Marble

Project Manager

Adam Campigli

Adam helps translate the written scope into an organized project handoff for concrete and restoration work.

Meet the Restoration Team

Questions worth answering

Questions before you get started.

Can you restore existing concrete rather than replace it?

Restoration can be an option for wear and finish problems. Damage depth, movement, prior coatings, and the finish you want determine what is practical.

Will stains and repairs become invisible?

Not always. Deep staining, aggregate, color, and earlier repairs can remain visible. We discuss those limits before the work is agreed.

Can a blotchy sealer or old coating be corrected?

We can review it. The existing product and the underlying surface need to be understood before removal, recoating, or another finish is recommended.

Is terrazzo treated the same way as concrete?

No. Terrazzo has its own matrix and aggregate. Repair materials and finish restoration must suit that system; a concrete example is not a prediction of a terrazzo result.

What should I send for an estimate?

Start with your ZIP, the surface, and what you want to improve. Photos are optional. If you know which coating or sealer was used, include that in your notes.

Tell us what you’d like to restore.

Call the Restoration Team