What is a brewpub?
A brewpub is, generally, a combination brewery/restaurant. The beer is made on-premises for consumption by the restaurant patrons. Various regulations govern the ratio of beer/food sales to prevent breweries from serving token food items while selling mostly beer. Very common in Europe and the source of a growing industry in the North America.