Here it has been a long standing law that only a place displaying a 51% sign at the entrance keeps those carrying concealed out of the establishment. 51 has to do with the amount of business they do dealing with the sale and CONSUMPTION of alcohol. If 51% of their income is from that, they are allowed to display the sign.
Hospitals are also allowed to display the sign. If they fail to display it at each entrance, then you are within your legal right to walk through that door. At all restaurants, including those serving alcohol, you are allowed to carry and consume alcohol legally.
You are not allowed to be legally drunk while carrying. It's a fine line for sure. I have actually purchased a breathalyzer so I know if I would be considered "Legally" drunk. Same thing goes for driving. I know the law so I can walk the line of it's boundaries.