licensed premises

noun

  • Sale of Goods and Services

Definitions of licensed premises

  • a bar, restaurant, cafe, or shop etc that is allowed to sell alcohol for consumption on the premises

    Scottish neighbourhoods with the most licensed premises have the highest rates of alcohol-related illness and deaths, according to a new study.

This is a limited preview — please sign in or subscribe to learn everything we know about the term “licensed premises”.

Phrase Bank for licensed premises