In the uk and Ireland the corresponding phrase is off-licence, which refers to the truth that Alcoholic beverages may very well be purchased around the accredited premises, but needs to be eaten off the premises. Pretty much all supermarkets and groceries, and a lot of petrol stations, have an off-licence. https://archere91d3.newsbloger.com/28643643/the-2-minute-rule-for-liquor-store-in-new-hampshire