Certainly in England and Wales the law states that an off license is for the retail sale of intoxicating liquor for comsumption away from the premises (that is, you cannot drink it within the shop or right outside the door).