I was wondering if anyone knew the difference between these different types of establishments from the City's point-of-view?
A restaurant is an establishment that is dedicated primarily to serving food, but the other three are quite close in definition.
For instance what are the various...