Sweep marble floors everyday to remove tracked-in sand or grit. going for walks around sand particles can cause scratches over a marble floor.
A long lasting fix is available but demands a restoration services company https://mohamadgkuj470916.bloggosite.com/36203275/the-definitive-guide-to-floor-anti-slip-products