I believe if the business has a license to sell booze... the interior and enclosed patio area is off limits to CCers.
Being on the property itself outside or the parking lot would not count
I believe the restaurants that sell booze all have enclosed patios where you must enter and exit through the building. Sure.. you could jump the fence... but it does establish the eating/interior type boundary.
This is my opinion and not legal advice.