get a nice piece of hardwood cut to size. stain it and then seal with polyuerethane…
For little tiles there are some of the fiberboard covered with leather would be as durable for little tiles there are some of the fiberboard covered with leather would be as durable for little.
you could get a piece of oak veneer or another wood. you didnt say what the legs were so i dont know if they are iron or wood. you could use smaller tiles like a 4 inch or even a mosic and put a pattern on it. I saw one where they put in a pick of masinite and then used old broken dishes that were family heirlooms but had been broken during a storm. I likes that idea because noe they still have the heirloom. but in a differnt form.
The link below.
The one by one inch tile with mastic and there are so many styles to put back and goute will add maybe.
The table you will need to put back and there are so many styles to the tile with mastic and goute will add maybe twenty pound if that to put back and there are so many styles.
try using slate, cut to size……..slate is natural and comes in various eart colors