1 licensed premises | Definition of licensed premises

Definition of licensed premises

British
: an establishment in which alcoholic beverages and tobacco are permitted to be retailed and consumed