premises license

noun

  • Sale of Goods and Services
  • UK Law

Definitions of premises license

  • (UK) an official document that says that you are allowed to conduct a business for which a license is required, such as the sale of alcohol for consumption on the premises

    Contact your council to apply for a premises licence if you intend to sell alcohol or provide 'licensable activities' from a particular venue.

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

Phrase Bank for premises license

Additional Notes for premises license