With over 40 years of experience, we are perfectly placed to restore your worn or weathered stone to its original state. We can restore granite, marble, terrazzo and more. We can also make suitable alterations to your natural stone to match or create a professional finish.