Serving Decatur & all of Central Illinois
At the corner of N. Main & Williams
Visit Bizou at 259 North Main St. in Decatur for upscale
food in a warm, inviting atmosphere.
Our menus are fresh and exciting with a beautiful presentation. Click on the photos for a better view!
Dishes that look as good as they taste