In Tennessee, you can designate your restaurant as 21 years old. Then smoking is allowed, but no minors.
I lived in Tennessee when this became law. A somewhat surprising number of places declared themselves 21 and over. A few were just cafe type meat and three places. Never saw any followup about whether these places survived.