Liquor store ownership group builds 60-store business of varied brands
Among companies that own the most liquor stores in Indiana, Big Red Liquors Inc. is No. 1 and Indiana Liquor Group LLC is No. 2. Unlike Big Red, the retail titan that operates 82 stores, Indiana Liquor Group doesn’t have a prominent public profile.... Read More