We specialize in the restorative process of natural stone restoration such as marble cleaning, marble polishing, granite polishing, limestone polishing, travertine polishing, onyx polishing, terrazzo polishing, soapstone polishing, slate cleaning, blue stone cleaning, flag stone cleaning , and much more. We service residential clients as well as commercial facilities throughout Toronto and the GTA