Decatur Regional Chamber of Commerce
« Back To Member Listing
Address: 170 North Merchant Street
Decatur, IL 62523
Taproot is a family-owned, chef-driven, full service restaurant located in downtown Decatur. Our food is rustic contemporary and delicious!
powered by MicroNet