Bizou LLC is located at 259 N Main St., Decatur, IL. This location is in the Decatur Central Business District neighborhood. This business specializes in Restaurants. Bizou LLC is open Mon, 4pm-9pm; Tue, 4pm-9pm; Wed, 4pm-9pm; Thu, 4pm-9pm; Fri, 4pm-9pm; Sat, 4pm-9:30pm; Sun, Closed and accepts American Express, Discover, Mastercard and Visa.