Dec 26, 2019 04:48PM ● By Staff Writer
Isle of Capri owners plan to invest more than $100 million in a new 110,000 sq ft facility in Lake Charles.