i'm on a booze-cruise to england's largest off-licence
place whose sole reason for existence is for english people to go and stock up on alcoholic drink
"i'm on a booze-cruise to england's largest off-licence" What is the definition of "england's largest off-licence"?