decatur il new wallpaper new restaurants in decatur il Quality food is never far away. Located on historic Merchant Street in downtown Decatur IL TapRoot Restaurant celebrates the root… Saturday, September 3, 2022 Edit