Like many floor surfaces, including wood and synthetic tile, natural stone floors can become worn, scratched and dull over time. Basic maintenance is one way to help prevent long term wear and tear. But what if you have chips, deep scratches and difficult stains on your marble floors? While there are many marble floor cleaning…