Natural stone flooring has been around since the beginning of time. As long as people could quarry the stone, they have been able to use it as flooring and building material. The most common types of stone flooring are granite, marble, slate, limestone, or travertine. Each stone has its own unique look, and comes with its own list of pros and cons. Depending on the type of stone, there is a … [Read more...]