Here in California, a tavern is an establishment that serves alcohol but not food (other than pre-packaged snacks). Everyone entering has to be 21 or over, no exceptions. What you're describing is a restaurant that serves alcohol. Those come under a different set of rules regarding minors being there.
In Ohio All places that sell alcohol are required to sell food.
Real food. What generally makes them taverns in Ohio is that there is entertainment and games. Music/darts/pool/shuffleboard/Sports TV etc.
Now... while I hate Disco (and discos are meatmarkets) I would take my family to a nice dinner and a show where alcohol is served. We go to festivals all the time. Greekfest/Italianfest etc. Same stuff as in the tavern.
Here in TX they are having the state fair. I would not take my kid there. Beer and thugs and rip off artists,people peeing behind the midways but HEY! the Churches send the kids there every year!