Definitions for "public house"
tavern consisting of a building with a bar and public rooms; often provides light meals
An inn serving alcoholic drinks for consumption on the premises.
An alehouse serves ale, a spirit house serves distilled spirits, a tavern serves various alcoholic beverages but no food, a public house serves food as well as alcoholic beverages, and an inn is a public house that also lets rooms.
a gathering location for the whole community