Bringing your own alcohol to restaurants is common in Philadelphia due to a combination of government rules which make it hard to obtain liquor licenses and to price alcohol reasonably in a system where the state controls the sale of all alcoholic beverages.