5 Tips for Restoring Your Stone Floor

Stone flooring such as slate, marble, and onyx can be added into any home to provide a quaint touch of elegance. Although many people wish to incorporate the natural beauty of stone into their houses, others are put off by its proneness to etching and cracks.