There are so many steps involved in the restoration process of terrazzo and other natural stones that it is better if you get it done by the professionals. Any novice will not only ruin the stones, but may also cause permanent damage to it. Even though you take good care of your floor, there are…