You need a license to sell alcohol here.
It's gotten so stupid that gas stations aren't allowed to sell beer anymore because oooooooh, you might drink some and then drive......as if that isn't possible to do in any (road) restaurant or bar !!
{insert your favorite facepalm picture here}