Bars New London CT, New London CT Bars, New London CT Liquor Store