Professional Stone Care Services
and Products

The Marble Clinic

What We Can Do

Protect and restore your natural stone

As the leader in stone protection and restoration, we provide high quality and highly sought-after professional stone care services for both residential and commercial properties across the Greater Toronto Area.

Our highly specialized staff will protect and restore the look and feel of your stone surfaces so that you can get the most out of your natural stone. But our promise doesn’t end there.

To ensure your stone continues to look its best even after our professionals have left, we’re sharing our trade secrets with you. On our website you’ll find our special formulated products that are easy to use and perfect to add to your cleaning routine.

Get in touch


Sq Ft restored


Satisfied customers


Awards received


years in service


We’ve been getting the job done right for over 40 years.

In 1972 after founding  Speedwell Building Maintenance Ltd, a leader in professional cleaning services in the GTA, the companies founder Joseph (Joe) Ebeyer noticed a gap in the specialty cleaning industry.

The need for expert stone care services became apparent after a client’s cleaning mishap damaged their beautiful marble floor. Joe searched for a solution to his client’s need, but there was none. With years of experience and trade secrets under his belt, he decided it was time to answer another call.

The Marble Clinic has been delivering high quality and highly sought-after professional stone care services ever since.

As a family owned and operated business, we understand how important it is to provide trustworthy service and top-notch results so that you can get the most of your natural stone. Each project has individual needs, it’s for this reason we guarantee our highly specialized and experienced staff are right for the job.

Consultation Request

Fill this out so that we can learn more about your spaces & requirements.

The Marble Clinic


3580 Wolfedale Rd,
Mississauga, ON
L5C 2V6
Mon-Fri, 8 am - 5 pm

Email Us


Call Us

905 270 2959

Scroll to Top