To attach legs to a marble, granite, quartz or other stone top, we would recommend fixing a wooden a 24mm thick wooden board to the top with an adhesive and screwing the legs into that.

For a smaller side table you might be able to glue the legs directly to the top, but for guaranteed sturdiness we'd really recommend the first option.

You can find a good guide to using both of these methods here: https://thediyplaybook.com/diy-hairpin-table-2-ways/

Did this answer your question?