Yes. They do require liability insurance to be in a public place
At least, in my city, I believe they have to provide 3 mil liability insurance in order to set up. And an annual license of around 300 dollars. Which would explain why I have yet to see one